- Provincia nullable in IscrizioneEvento

This commit is contained in:
2025-12-22 17:50:36 +01:00
parent 64a626628c
commit 24ff7df14f
2 changed files with 3 additions and 3 deletions

View File

@ -38,7 +38,7 @@
<div class="row"> <div class="row">
<div class="col-4 mb-3"> <div class="col-4 mb-3">
<RadzenFormField Text="Provincia" Variant="Variant.Flat" Style="width: 100%;"> <RadzenFormField Text="Provincia" Variant="Variant.Flat" Style="width: 100%;">
<RadzenDropDown TValue="Guid" @bind-bind-Value="@iscrizione.Provincia" Change="@(args => onProvinciaChanged(args))" Style="width: 100%" TextProperty="Info" ValueProperty="Id" Placeholder="Seleziona la provincia" <RadzenDropDown TValue="Guid?" @bind-bind-Value="@iscrizione.Provincia" Change="@(args => onProvinciaChanged(args))" Style="width: 100%" TextProperty="Info" ValueProperty="Id" Placeholder="Seleziona la provincia"
Data="@provList" Size="ButtonSize.Small" /> Data="@provList" Size="ButtonSize.Small" />
</RadzenFormField> </RadzenFormField>
<ValidationMessage For="@(() => iscrizione.Provincia)" /> <ValidationMessage For="@(() => iscrizione.Provincia)" />

View File

@ -26,7 +26,7 @@ public class IscrizioneEventoViewModel
[Required(ErrorMessage = "Il numero di telefono è obbigatorio")] [Required(ErrorMessage = "Il numero di telefono è obbigatorio")]
public string NumeroTelefono { get; set; } public string NumeroTelefono { get; set; }
[Required(ErrorMessage = "La provincia è obbigatoria")] [Required(ErrorMessage = "La provincia è obbigatoria")]
public Guid Provincia { get; set; } public Guid? Provincia { get; set; }
[Required(ErrorMessage = "Il comune è obbigatorio")] [Required(ErrorMessage = "Il comune è obbigatorio")]
public Guid? Comune { get; set; } public Guid? Comune { get; set; }
[Required(ErrorMessage = "Il CAP è obbigatorio")] [Required(ErrorMessage = "Il CAP è obbigatorio")]
@ -60,7 +60,7 @@ public class IscrizioneEventoViewModel
model.PartitaIva = PartitaIva; model.PartitaIva = PartitaIva;
model.GiornoPresenza = GiornoPresenza.Value; model.GiornoPresenza = GiornoPresenza.Value;
model.ComuneId = Comune.GetValueOrDefault(); model.ComuneId = Comune.GetValueOrDefault();
model.ProvinciaId = Provincia; model.ProvinciaId = Provincia.GetValueOrDefault();
return model; return model;
} }