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);
 }