コード例 #1
0
        public IActionResult ShowEditDish(int CakeId)
        {
            dishes dishToEdit = dbContext.Dishes.FirstOrDefault(d => d.CakeId == CakeId);

            // ViewBag.dish = dishToEdit;
            return(View("EditDish", dishToEdit));
        }
コード例 #2
0
        public IActionResult DishInfo(int CakeId)
        {
            dishes dish = dbContext.Dishes.FirstOrDefault(d => d.CakeId == CakeId);

            // ViewBag.oneDish = dish;
            return(View("OneDish", dish));
        }
コード例 #3
0
        public IActionResult DeleteDish(int CakeId)
        {
            dishes dishToDelete = dbContext.Dishes.SingleOrDefault(d => d.CakeId == CakeId);

            dbContext.Dishes.Remove(dishToDelete);
            dbContext.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #4
0
 public IActionResult AddDish(dishes formData)
 {
     if (ModelState.IsValid)
     {
         dbContext.Add(formData);
         dbContext.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View("NewDish"));
 }
コード例 #5
0
        public IActionResult EditDish(dishes formData, int CakeId)
        {
            dishes dishToEdit = dbContext.Dishes.FirstOrDefault(d => d.CakeId == CakeId);

            // ViewBag.dish = dishToEdit;
            if (ModelState.IsValid)
            {
                dishToEdit.Name        = formData.Name;
                dishToEdit.Chef        = formData.Chef;
                dishToEdit.Calories    = formData.Calories;
                dishToEdit.Description = formData.Description;
                dishToEdit.Tastiness   = formData.Tastiness;
                dishToEdit.UpdatedAt   = DateTime.Now;
                dbContext.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View("EditDish"));
        }