From 353df277e5c2f5e830c36b23feafd607985eb833 Mon Sep 17 00:00:00 2001 From: Kevin Matsubara Date: Mon, 24 Mar 2025 17:33:39 +0100 Subject: [PATCH] Update EditForm for server edit with data annotations. --- ServerManagement/Components/Pages/EditServer.razor | 11 ++++++++++- ServerManagement/Models/Server.cs | 7 +++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/ServerManagement/Components/Pages/EditServer.razor b/ServerManagement/Components/Pages/EditServer.razor index 4d4ddad..69a922a 100644 --- a/ServerManagement/Components/Pages/EditServer.razor +++ b/ServerManagement/Components/Pages/EditServer.razor @@ -7,7 +7,9 @@ @if (server != null) { - + + +
@@ -16,7 +18,11 @@
+
+ +
+
@@ -24,6 +30,9 @@
+
+ +
diff --git a/ServerManagement/Models/Server.cs b/ServerManagement/Models/Server.cs index c63f09d..bfd975e 100644 --- a/ServerManagement/Models/Server.cs +++ b/ServerManagement/Models/Server.cs @@ -1,3 +1,6 @@ +using System.ComponentModel.DataAnnotations; +// Data annotations: https://learn.microsoft.com/en-us/dotnet/api/system.componentmodel.dataannotations?view=net-9.0 + namespace ServerManagement.Models { public class Server @@ -11,7 +14,11 @@ namespace ServerManagement.Models public int Id { get; set; } public bool IsOnline { get; set; } + + [Required] public string? Name { get; set; } + + [Required] public string? City { get; set; } } } \ No newline at end of file