public ActionResult CreateFoodDayItemFromFoodDay(int dayId, FoodDayItemCreate model) { if (!ModelState.IsValid) { PopulateFoodItems(); return(View(model)); } if (model.FoodDayId != dayId) { PopulateFoodItems(); ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = CreateFoodDayItemService(); if (service.CreateFoodDayItem(model)) { TempData["SaveResult"] = "Your Food Day Item was added."; return(RedirectToAction("Index")); } ; PopulateFoodItems(); ModelState.AddModelError("", "Your Food Day Item could not be added."); return(View(model)); }
//GET: FoodDayItem/CreateFoodDayItem(from FoodDay) public ActionResult CreateFoodDayItemFromFoodDay(int dayId) { ApplicationDbContext ctx = new ApplicationDbContext(); var model = new FoodDayItemCreate { FoodDayId = dayId, FoodItemId = 1, }; PopulateFoodItems(); return(View(model)); }
public bool CreateFoodDayItem(FoodDayItemCreate model) { var entity = new FoodDayItem() { FoodDayId = model.FoodDayId, FoodItemId = model.FoodItemId, CreatedBy = _db.Users.Find(_userId).FirstName + " " + _db.Users.Find(_userId).LastName, CreatedUtc = DateTimeOffset.Now }; _db.FoodDayItems.Add(entity); return(_db.SaveChanges() == 1); }