diff --git a/StandManager/Components/Pages/Management/Utenti_Edit.razor b/StandManager/Components/Pages/Management/Utenti_Edit.razor index 7989317..ae5918a 100644 --- a/StandManager/Components/Pages/Management/Utenti_Edit.razor +++ b/StandManager/Components/Pages/Management/Utenti_Edit.razor @@ -36,34 +36,38 @@
-
+
Nome
-
+
Cognome
-
+
Email
+ +
+ Ruolo + +
-
- Ruolo - +
+ E' capoarea +
- -
+
Capoarea
-
+
Password
diff --git a/StandManager/Model/UtenteViewModel.cs b/StandManager/Model/UtenteViewModel.cs index c56463b..712decb 100644 --- a/StandManager/Model/UtenteViewModel.cs +++ b/StandManager/Model/UtenteViewModel.cs @@ -18,6 +18,7 @@ namespace StandManager.Model public string Cognome { get; set; } public Guid RuoloId { get; set; } public Guid CapoareaId { get; set; } + public bool IsCapoarea { get; set; } public string Info => $"{Nome} {Cognome}"; public static implicit operator UtenteViewModel(Utente? model) @@ -30,7 +31,8 @@ namespace StandManager.Model Nome = model.Nome, Cognome = model.Cognome, RuoloId = model.Ruolo?.Id ?? Guid.Empty, - CapoareaId = model.Capoarea?.Id ?? Guid.Empty + CapoareaId = model.Capoarea?.Id ?? Guid.Empty, + IsCapoarea = model.IsCapoarea }; } @@ -39,6 +41,7 @@ namespace StandManager.Model model.Nome = Nome; model.Cognome = Cognome; model.Email = Email; + model.IsCapoarea = IsCapoarea; return model; }