Example #1
0
        public ActionResult AddPressureMeasure(ApplicationUser user)
        {
            if (user == null)
            {
                return(HttpNotFound());
            }
            AddPressureMeasureViewModel model = new AddPressureMeasureViewModel
            {
                User = user
            };

            return(View(model));
        }
Example #2
0
        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 }));
        }