public IActionResult Delete(int Id) { if (Id < RecipeList.GetRecipeList().Count&& Id >= 0) { RecipeList.Remove(Id); } return(RedirectToAction(nameof(Index))); }
//usuwanie przepisu z listy private void Delete() { if (SharedVM.HomeVM.SelectedRecipe == null) { MessageBox.Show("Nie wybrano żadnego przepisu."); return; } MessageBoxResult dialogResult = MessageBox.Show("Czy na pewno chcesz usunąć przepis?", "Usuwanie przepisu", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { using (var contex = new CookingBookEntities1()) { contex.Recipes.Remove(contex.Recipes.Where(x => x.ID == SelectedRecipe.ID).First()); contex.Ingredients.RemoveRange(contex.Ingredients.Where(x => x.RecipeID == SelectedRecipe.ID)); contex.SaveChanges(); RecipeList.Remove(SelectedRecipe); } } }
private void DeleteRecipe() { RecipeList.Remove(RecipeListSelectedItemRecipe); }