public ActionResult Create(Consumption consumption) { if (ModelState.IsValid) { db.Consumptions.Add(consumption); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.CowId = new SelectList(db.Cows, "Id", "Name", consumption.CowId); return View(consumption); }
public ActionResult Create(Consumption consumption) { if (ModelState.IsValidField("Date") && DateTime.Now < consumption.Date) ModelState.AddModelError("Date", "Input a current or past date"); if (ModelState.IsValid) { db.Consumptions.Add(consumption); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.CowId = new SelectList(db.Cows, "Id", "Name", consumption.CowId); return View(consumption); }
public ActionResult Edit(Consumption consumption) { if (ModelState.IsValid) { db.Entry(consumption).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.CowId = new SelectList(db.Cows, "Id", "Name", consumption.CowId); return View(consumption); }