private async Task GetPlacesByAverageVariationPourcentage() { ObservableCollection <ExpensesGestionModel> listGestionModel = new ObservableCollection <ExpensesGestionModel>(); ExpensesGestionModel gestionModel; var service = new PlacesService(); places = await service.GetPlacesByAverageVariationPourcentage(PourcentageAverageVariation); foreach (Place place in places) { gestionModel = new ExpensesGestionModel() { IdModel = place.PlaceId, Average = place.AverageAmount, Name = place.Name, IsCategory = false }; listGestionModel.Add(gestionModel); } ExpensesModels = listGestionModel; if (listGestionModel.Count == 0) { var loader = new ResourceLoader(); ShowMessageDialog(loader.GetString("expensesGestionPlaceError")); } }
private async Task GetCategoriesByAverageVariationPourcentage() { ObservableCollection <ExpensesGestionModel> listGestionModel = new ObservableCollection <ExpensesGestionModel>(); ExpensesGestionModel gestionModel; var service = new CategoriesService(); categories = await service.GetCategoriesByAverageVariationPourcentage(PourcentageAverageVariation); foreach (Category category in categories) { gestionModel = new ExpensesGestionModel() { IdModel = category.CategoryId, Average = category.AverageAmount, Name = category.Label, IsCategory = true }; listGestionModel.Add(gestionModel); } ExpensesModels = listGestionModel; if (listGestionModel.Count == 0) { var loader = new ResourceLoader(); ShowMessageDialog(loader.GetString("expensesGestionCategoryError")); } }