protected async Task HandleValidSubmit() { try { if (Ambiente.Id == 0) // Add logic { var addedAmbiente = await AmbientiDataService.AddAmbiente(Ambiente); if (addedAmbiente != null) { StatusClass = "alert-success"; Message = "Nuovo ambiente creata con successo."; Saved = true; } else { StatusClass = "alert-danger"; Message = "Si è verificato un errore nella creazione delnuovo ambiente. Riprovare."; Saved = false; } } else // Edit logic { await AmbientiDataService.EditAmbiente(Ambiente); NavigateToList(); } } catch (Exception) { throw; } }
protected async Task DeleteAmbiente() { await AmbientiDataService.DeleteAmbiente(Ambiente.Id); StatusClass = "alert-success"; Message = "Ambiente eliminato"; Saved = true; }
protected override async Task OnInitializedAsync() { try { Ambiente = await AmbientiDataService.GetAmbienteDetail((int.Parse(AmbienteId))); } catch (Exception) { throw; } }
protected override async Task OnInitializedAsync() { Saved = false; int ambienteId; int.TryParse(AmbienteId, out ambienteId); if (ambienteId == 0) //new ambiente is being created { //add some defaults Ambiente = new Ambiente(); } else { Ambiente = await AmbientiDataService.GetAmbienteDetail(ambienteId); } }
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; }