private void EditClick(Object sender, RoutedEventArgs e) { if (ListView.SelectedItems.Count != 1) { return; } Meal meal = (Meal)ListView.SelectedItems[0]; MainWindow.MainWindowAccessor.ChangeContentWindow(new AddEditMealView(meal)); }
private void DeleteClick(Object sender, RoutedEventArgs e) { if (ListView.SelectedItems.Count <= 0) { return; } List <Meal> meals = new List <Meal>(ListView.SelectedItems.Cast <Meal>()); foreach (Meal meal in meals) { Meal.DeleteMealInDatabase(meal); ViewModel.Meals.Remove(meal); } }