public ActionResult AddPressureMeasure(ApplicationUser user) { if (user == null) { return(HttpNotFound()); } AddPressureMeasureViewModel model = new AddPressureMeasureViewModel { User = user }; return(View(model)); }
public ActionResult AddPressureMeasureForUser(AddPressureMeasureViewModel model) { if (model == null) { return(HttpNotFound()); } ApplicationUser activeUser = database.Users.SingleOrDefault(c => c.Email == model.User.Email); model.Measure.User = activeUser; model.Measure.UserId = activeUser.Id; model.Measure.Date = DateTime.Now; database.PressureMeasures.Add(model.Measure); activeUser.PressureMeasures.Add(model.Measure); database.SaveChanges(); return(RedirectToAction("Index", "Dashboard", new { email = model.User.Email })); }