public AddItemViewModel(Menu menu, IList <Cheese> cheeses) { foreach (var cheese in cheeses) { Cheeses.Add(new SelectListItem { Value = cheese.ID.ToString(), Text = cheese.Name }); } Menu = menu; }
public AddMenuItemViewModel(Menu menu, List <Cheese> cheeses) : this() { Menu = menu; foreach (Cheese cheese in cheeses) { Cheeses.Add(new SelectListItem { Value = cheese.ID.ToString(), Text = cheese.Name.ToString() }); } }
private async Task ExecuteSearchCheesesCommand(string s) { try { SearchCheesesCommand.ChangeCanExecute(); var searchedCheese = await _dataService.SearchCheeseAsync(s.ToString()); Cheeses.Clear(); foreach (var cheese in searchedCheese) { Cheeses.Add(cheese); } } catch (NoInternetException) { await Page.DisplayAlert("No Internet!", "Cannot Access The Internet!", "Darn!"); } finally { SearchCheesesCommand.ChangeCanExecute(); } }
private async Task ExecuteGetRecentCheesesCommand() { try { GetRecentCheesesCommand.ChangeCanExecute(); var recentCheese = await _dataService.GetRecentCheesesAsync(); Cheeses.Clear(); foreach (var cheese in recentCheese) { Cheeses.Add(cheese); } } catch (NoInternetException) { await Page.DisplayAlert("No Internet!", "Cannot Access The Internet!", "Darn!"); } finally { GetRecentCheesesCommand.ChangeCanExecute(); } }