public IActionResult CreateChef(Chef newChef) { if (ModelState.IsValid) { dbContext.Add(newChef); dbContext.SaveChanges(); return(RedirectToAction("Index")); } return(View("AddChef")); }
public IActionResult AddChefToDB(Chef chefToAdd) { // If validation errors, send back to form if (ModelState.IsValid == false) { return(View("AddChef")); } chefToAdd.CreatedAt = DateTime.Now; chefToAdd.UpdatedAt = DateTime.Now; db.Add(chefToAdd); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult AddDish(Dish formData) { if (ModelState.IsValid) { dbDishContext.Add(formData); dbDishContext.SaveChanges(); return(RedirectToAction("Index")); } return(View("NewDishForm")); }
public IActionResult NewChef(Chef formData) { if (ModelState.IsValid) { dbChefContext.Add(formData); dbChefContext.SaveChanges(); return(RedirectToAction("Index", "Chef")); } return(View("New")); }
public IActionResult AddChef(Chef chef) { if (ModelState.IsValid) { // string dob = chef.DOB.ToString("dd/MM/yyyy"); // string now = DateTime.Now.ToString("dd/MM/yyyy"); // if(chef.DOB < DateTime.Now){ dbContext.Add(chef); dbContext.SaveChanges(); return(RedirectToAction("Index")); } // else{ // ModelState.AddModelError("DOB", "Date of birth must be in the past"); // return View("ChefNew"); // } // } else { return(View("ChefNew")); } }
public IActionResult AddChef(Chef chef) { if (ModelState.IsValid) { if (chef.Birthday >= DateTime.Today) { ModelState.AddModelError("Birthday", "Birthday must be from the past!"); return(View("AddChef")); } Chef newChef = new Chef { FirstName = chef.FirstName, LastName = chef.LastName, Birthday = chef.Birthday, }; dbContext.Add(newChef); dbContext.SaveChanges(); return(RedirectToAction("Index")); } else { return(View("AddChef")); } }