protected async Task HandleValidSubmit() { if (string.IsNullOrEmpty(ServizioId)) { AddAnagrafiche(); Servizio.TipoServizioId = (int)Servizio.TipoServizioEnum; await ServiziDataService.AddServizioAsync(Servizio); } else { await ServiziDataService.EditServizioAsync(Servizio); } }
protected override async Task OnInitializedAsync() { Loaded = false; Ambienti = await AmbientiDataService.GetAllAmbienti(); Saved = false; if (string.IsNullOrEmpty(ServizioId)) //new servizio is being created { // add some defaults Servizio = new Servizio { DataCreazione = System.DateTime.Now }; } else { // TODO: Get servizio by id Servizio = await ServiziDataService.GetServizioDetailAsync(int.Parse(ServizioId)); } Loaded = true; }