async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { FoodItems.Clear(); var foodItems = await FoodDataStore.GetItemsAsync(true); foreach (var item in foodItems) { FoodItems.Add(item); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
private async Task ExecuteLoadItemsCommand(bool allItems) { if (IsBusy) { return; } IsBusy = true; try { FoodItems.Clear(); var items = allItems ? await DataStore.GetItemsAsync() : await DataStore.GetMyItemsAsync(); foreach (var item in items) { FoodItems.Add(item); Console.WriteLine(item.FoodName + " " + item.BrandName); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
private async void ExecuteLoadProductsCommand() { IsBusy = true; try { FoodItems.Clear(); IEnumerable <Product> products = await productExampleDB.GetAllProductsAsync(); FoodItems = new ObservableCollection <Food>(); foreach (var item in products) { if (item is Food) { FoodItems.Add((Food)item); } } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
private void GetCustomerList() { FoodItems.Clear(); selectedFoodItem = null; foreach (var fooditem in _dbLayerObj.GetFoodItems()) { FoodItems.Add(fooditem); } }
private void Refresh() { FoodItems.Clear(); var fooditems = _dataService.Refresh(); foreach (var fooditem in fooditems) { FoodItems.Add(fooditem); } }
public void Clone(RecipeViewModel mealViewModel) { Id = mealViewModel.Id; Name = mealViewModel.Name; FoodItems.Clear(); foreach (RecipeItemViewModel x in mealViewModel.FoodItems) { FoodItems.Add(new RecipeItemViewModel() { Consumable = x.Consumable, Quantity = x.Quantity }); } }
async Task LoadDataAsync() { try { IsBusy = true; var items = await FoodManager.GetAsync(); var favorites = await FavoriteManager.GetAsync(); var fooditems = from fi in items join fav in favorites on fi.Id equals fav.FoodItemId select fi; FoodItems.Clear(); foreach (var item in fooditems) { FoodItems.Add(new FoodViewModel(item)); } } finally { IsBusy = false; } }
async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { GlucItems.Clear(); RecentGlucItems.Clear(); var glucItems = await GlucDataStore.GetItemsAsync(true); foreach (var item in glucItems) { GlucItems.Add(item); } if (GlucItems.Count > 10) { for (int i = GlucItems.Count - 10; i < GlucItems.Count; i++) { RecentGlucItems.Add(GlucItems[i]); } } else { foreach (GlucoseEntry entry in GlucItems) { RecentGlucItems.Add(entry); } } } catch (Exception ex) { Debug.WriteLine(ex); } try { ExItems.Clear(); RecentExItems.Clear(); var exItems = await ExDataStore.GetItemsAsync(true); foreach (var item in exItems) { ExItems.Add(item); } if (ExItems.Count > 10) { for (int i = ExItems.Count - 10; i < ExItems.Count; i++) { RecentExItems.Add(ExItems[i]); } } else { foreach (ExerciseEntry entry in ExItems) { RecentExItems.Add(entry); } } } catch (Exception ex) { Debug.WriteLine(ex); } try { FoodItems.Clear(); RecentFoodItems.Clear(); var foodItems = await FoodDataStore.GetItemsAsync(true); foreach (var item in foodItems) { FoodItems.Add(item); } if (FoodItems.Count > 10) { for (int i = FoodItems.Count - 10; i < FoodItems.Count; i++) { RecentFoodItems.Add(FoodItems[i]); } } else { foreach (FoodEntry entry in FoodItems) { RecentFoodItems.Add(entry); } } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }