public JsonResult Add(WaterEntryModel model) { if (ModelState.IsValid) { using (var context = new DietJournalEntities()) { var waterEntry = context.WaterEntries.CreateObject(); context.WaterEntries.AddObject(waterEntry); waterEntry.Ounces = model.Ounces; waterEntry.EntryDate = model.ConsumedDate; waterEntry.SavedDate = DateTime.Now; waterEntry.UserId = CurrentUserId.Value; context.SaveChanges(); } return Json(new { IsValid = true, ReturnUrl = Url.Action("Index", new { date = model.ConsumedDate }) }); } return Json(new { IsValid = false, ErrorMessage = "" }); }
public ActionResult Add(DateTime date) { var model = new WaterEntryModel { ConsumedDate = date }; return View("Entry", model); }