public IActionResult BookFood() { try { BookingFood bookingfood = new BookingFood(); bookingfood.FoodList = _IFood.GetAllFood(); bookingfood.FoodType = "1"; bookingfood.MealType = "1"; SetSlider(); return(View(bookingfood)); } catch (Exception) { throw; } }
public IActionResult BookFood(BookingFood bookingfood) { try { if (!ModelState.IsValid) { return(View("BookFood", bookingfood)); } if (bookingfood != null && bookingfood.FoodList != null) { var result = 0; var validateChecked = 0; for (int i = 0; i < bookingfood.FoodList.Count(); i++) { if (bookingfood.FoodList[i].FoodChecked) { validateChecked = 1; BookingFood objFood = new BookingFood() { FoodType = bookingfood.FoodType, MealType = bookingfood.MealType, DishType = bookingfood.DishType, DishName = Convert.ToInt32(bookingfood.FoodList[i].FoodID), BookingID = Convert.ToInt32(HttpContext.Session.GetInt32("BookingID")), Createdby = Convert.ToInt32(HttpContext.Session.GetString("UserID")), CreatedDate = DateTime.Now }; result = _IBookFood.BookFood(objFood); } } if (validateChecked == 0) { ModelState.AddModelError("", "You have not choose any Food !"); } SetSlider(); if (result > 0) { ModelState.Clear(); ViewData["BookingFoodMessage"] = "Food Booked Successfully"; return(View("Success")); } else { return(View("BookFood", bookingfood)); } } else { return(View("BookFood", bookingfood)); } } catch (Exception) { throw; } }
public int BookFood(BookingFood Food) { _context.BookingFood.Add(Food); return(_context.SaveChanges()); }