示例#1
0
 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"));
 }
示例#4
0
 public IActionResult NewChef(Chef formData)
 {
     if (ModelState.IsValid)
     {
         dbChefContext.Add(formData);
         dbChefContext.SaveChanges();
         return(RedirectToAction("Index", "Chef"));
     }
     return(View("New"));
 }
示例#5
0
 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"));
     }
 }
示例#6
0
 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"));
     }
 }