private void OnFactureUpdated(FactureDetailViewModel source, Facture facture) { var factureInList = ListeFactures.Single(c => c.Id_Facture == facture.Id_Facture); factureInList.Id_Facture = facture.Id_Facture; factureInList.Montant_Facture = facture.Montant_Facture; factureInList.type_paiement = facture.type_paiement; }
private async Task DeleteFacture(FactureViewModel factureViewModel) { if (await _pageService.DisplayAlert("Warning", $"Are you sure you want to delete {factureViewModel.Montant_Facture}?", "Yes", "No")) { ListeFactures.Remove(factureViewModel); var facture = await _factureStore.GetFacture(factureViewModel.Id_Facture); await _factureStore.DeleteFacture(facture); } }
private async Task LoadData() { if (_isDataLoaded) { return; } _isDataLoaded = true; var listeFactures = await _factureStore.GetFacturesAsync(); foreach (var facture in listeFactures) { ListeFactures.Add(new FactureViewModel(facture)); } }
private void OnFactureAdded(FactureDetailViewModel source, Facture facture) { ListeFactures.Add(new FactureViewModel(facture)); }