Capoarea
This commit is contained in:
@ -36,34 +36,38 @@
|
|||||||
|
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-4 mb-3">
|
<div class="col-3 mb-3">
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Nome</RadzenText>
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Nome</RadzenText>
|
||||||
<RadzenTextBox Style="width: 100%" aria-label="Nome" @bind-Value="@utente.Nome" />
|
<RadzenTextBox Style="width: 100%" aria-label="Nome" @bind-Value="@utente.Nome" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-4 mb-3">
|
<div class="col-3 mb-3">
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Cognome</RadzenText>
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Cognome</RadzenText>
|
||||||
<RadzenTextBox Style="width: 100%" aria-label="Cognome" @bind-Value="@utente.Cognome" />
|
<RadzenTextBox Style="width: 100%" aria-label="Cognome" @bind-Value="@utente.Cognome" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-4 mb-3">
|
<div class="col-3 mb-3">
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Email</RadzenText>
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Email</RadzenText>
|
||||||
<RadzenTextBox Style="width: 100%" aria-label="Email" @bind-Value="@utente.Email" />
|
<RadzenTextBox Style="width: 100%" aria-label="Email" @bind-Value="@utente.Email" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="col-3 mb-3">
|
||||||
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Ruolo</RadzenText>
|
||||||
|
<RadzenDropDown Style="width: 100%" TValue="Guid" @bind-Value=@utente.RuoloId Data=@ruoli TextProperty="Nome" ValueProperty="Id" Name="ruoliDrop" />
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-4 mb-3">
|
<div class="col-3 mb-3">
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Ruolo</RadzenText>
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">E' capoarea</RadzenText>
|
||||||
<RadzenDropDown Style="width: 100%" TValue="Guid" @bind-Value=@utente.RuoloId Data=@ruoli TextProperty="Nome" ValueProperty="Id" Name="ruoliDrop" />
|
<RadzenCheckBox TValue="bool" @bind-Value=@utente.IsCapoarea Name="isCapoarea" />
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-3 mb-3">
|
||||||
<div class="col-4 mb-3">
|
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Capoarea</RadzenText>
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Capoarea</RadzenText>
|
||||||
<RadzenDropDown Style="width: 100%" TValue="Guid" @bind-Value=@utente.CapoareaId Data=@capoareaList TextProperty="Nome" ValueProperty="Id" Name="capoareaDrop\" />
|
<RadzenDropDown Style="width: 100%" TValue="Guid" @bind-Value=@utente.CapoareaId Data=@capoareaList TextProperty="Nome" ValueProperty="Id" Name="capoareaDrop\" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-4 mb-3">
|
<div class="col-3 mb-3">
|
||||||
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Password</RadzenText>
|
<RadzenText TextStyle="TextStyle.Subtitle2" TagName="TagName.H3">Password</RadzenText>
|
||||||
<RadzenPassword Style="width: 100%" aria-label="Password" @bind-Value="@utente.Password"/>
|
<RadzenPassword Style="width: 100%" aria-label="Password" @bind-Value="@utente.Password"/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -18,6 +18,7 @@ namespace StandManager.Model
|
|||||||
public string Cognome { get; set; }
|
public string Cognome { get; set; }
|
||||||
public Guid RuoloId { get; set; }
|
public Guid RuoloId { get; set; }
|
||||||
public Guid CapoareaId { get; set; }
|
public Guid CapoareaId { get; set; }
|
||||||
|
public bool IsCapoarea { get; set; }
|
||||||
public string Info => $"{Nome} {Cognome}";
|
public string Info => $"{Nome} {Cognome}";
|
||||||
|
|
||||||
public static implicit operator UtenteViewModel(Utente? model)
|
public static implicit operator UtenteViewModel(Utente? model)
|
||||||
@ -30,7 +31,8 @@ namespace StandManager.Model
|
|||||||
Nome = model.Nome,
|
Nome = model.Nome,
|
||||||
Cognome = model.Cognome,
|
Cognome = model.Cognome,
|
||||||
RuoloId = model.Ruolo?.Id ?? Guid.Empty,
|
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.Nome = Nome;
|
||||||
model.Cognome = Cognome;
|
model.Cognome = Cognome;
|
||||||
model.Email = Email;
|
model.Email = Email;
|
||||||
|
model.IsCapoarea = IsCapoarea;
|
||||||
|
|
||||||
return model;
|
return model;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user