コード例 #1
0
 public IActionResult Delete(int Id)
 {
     if (Id < RecipeList.GetRecipeList().Count&& Id >= 0)
     {
         RecipeList.Remove(Id);
     }
     return(RedirectToAction(nameof(Index)));
 }
コード例 #2
0
    //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);
            }
        }
    }
コード例 #3
0
 private void DeleteRecipe()
 {
     RecipeList.Remove(RecipeListSelectedItemRecipe);
 }