async void ToolbarItem_Clicked(System.Object sender, System.EventArgs e) { DesideriClient desiderioClient = new DesideriClient(await ApiHelper.GetApiClient()); await desiderioClient.UpdateRegaloAsync(viewModel.Id.Value, viewModel); await Navigation.PopAsync(); }
async void ToolbarItem_Clicked(System.Object sender, System.EventArgs e) { DesideriClient desiderioClient = new DesideriClient(await ApiHelper.GetApiClient()); desiderioDto.Descrizione = entDescrizioneRegalo.Text; desiderioDto.Prezzo = int.Parse(entPrezzoRegalo.Text); desiderioDto.Titolo = entTitoloRegalo.Text; await desiderioClient.InserisciDesiderioAsync(desiderioDto); await Navigation.PopAsync(); }
async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } //if (IsLoading) // return; IsBusy = true; OnpropertyChanged("IsBusy"); IsEmpty = false; OnpropertyChanged("IsEmpty"); //IsLoading = true; try { Items.Clear(); ICollection <DesiderioDto> listaDesideri; DesideriClient desideriClient = new DesideriClient(await ApiHelper.GetApiClient()); listaDesideri = await desideriClient.GetDesideriCurrentUserAsync(); if (!listaDesideri.Any()) { IsEmpty = true; OnpropertyChanged("IsEmpty"); } foreach (var evento in listaDesideri) { Items.Add(evento); } OnpropertyChanged("Items"); } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; OnpropertyChanged("IsBusy"); } }
async void Button_Clicked(System.Object sender, System.EventArgs e) { bool answer = await DisplayAlert("Attenzione", Helpers.TranslateExtension.ResMgr.Value.GetString("EventoModifica.ConfirmDelete", CurrentCulture.Ci), Helpers.TranslateExtension.ResMgr.Value.GetString("EventoModifica.Yes", CurrentCulture.Ci), Helpers.TranslateExtension.ResMgr.Value.GetString("EventoModifica.No", CurrentCulture.Ci)); if (answer) { DesideriClient desiderioClient = new DesideriClient(await ApiHelper.GetApiClient()); await desiderioClient.DeleteDesiderioAsync(viewModel.Id.Value); await Navigation.PopAsync(); } }