Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        protected async Task DeleteAmbiente()
        {
            await AmbientiDataService.DeleteAmbiente(Ambiente.Id);

            StatusClass = "alert-success";
            Message     = "Ambiente eliminato";

            Saved = true;
        }
Esempio n. 3
0
 protected override async Task OnInitializedAsync()
 {
     try
     {
         Ambiente = await AmbientiDataService.GetAmbienteDetail((int.Parse(AmbienteId)));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 4
0
        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);
            }
        }
Esempio n. 5
0
        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;
        }