public ActionResult Create([Bind(Include = "ID,Name,Duration")] Plan plan)
        {
            if (ModelState.IsValid)
            {
                db.Plans.Add(plan);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(plan));
        }
Exemple #2
0
        public ActionResult Create([Bind(Include = "UserID,Target,Date")] UserMilestone userMilestone)
        {
            if (ModelState.IsValid)
            {
                db.UserMilestones.Add(userMilestone);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UserID = new SelectList(db.UserInfoes, "ID", "UserID", userMilestone.UserID);
            return(View(userMilestone));
        }
Exemple #3
0
        public ActionResult Create([Bind(Include = "ID,DaysIn,FactBody,ImageID")] HealthFactMilestone healthFactMilestone)
        {
            if (ModelState.IsValid)
            {
                db.HealthFactMilestones.Add(healthFactMilestone);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }


            return(View(healthFactMilestone));
        }
        public ActionResult Create([Bind(Include = "BadgeID,DaysIn,BadgeIcon,ImageActiveID,ImageInactiveID")] BadgeMilestone badgeMilestone)
        {
            if (ModelState.IsValid)
            {
                db.BadgeMilestones.Add(badgeMilestone);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ImageActiveID   = new SelectList(db.Images, "ImageID", "ContentType", badgeMilestone.ImageActiveID);
            ViewBag.ImageInactiveID = new SelectList(db.Images, "ImageID", "ContentType", badgeMilestone.ImageInactiveID);
            return(View(badgeMilestone));
        }
        public ActionResult Create([Bind(Include = "UserID,Comment,Intensity,DateTime")] Craving craving)
        {
            if (ModelState.IsValid)
            {
                var      userId      = User.Identity.GetUserId();
                UserInfo CurrentUser = db.UserInfoes.Single(p => p.UserID == userId);
                craving.UserInfo = CurrentUser;
                db.Cravings.Add(craving);
                db.SaveChanges();
                return(RedirectToAction("Dashboard", "Home"));
            }

            ViewBag.UserID = new SelectList(db.UserInfoes, "ID", "UserID", craving.UserID);
            return(View(craving));
        }
Exemple #6
0
        public ActionResult Create([Bind(Include = "Name,Email,PricePerPack,CigsPerDay,StartDate,FinalQuitDate,PlanID")] UserInfo userInfo)
        {
            var user = _userManager.FindById(User.Identity.GetUserId());

            if (ModelState.IsValid)
            {
                userInfo.UserID = user.Id;
                db.UserInfoes.Add(userInfo);

                db.SaveChanges();

                return(RedirectToAction("Index"));
            }

            ViewBag.UserID = new SelectList(db.AspNetUsers, "Id", "Email", userInfo.UserID);
            ViewBag.PlanID = new SelectList(db.Plans, "ID", "Name", userInfo.PlanID);

            var userInfoVm = new UserInfoViewModel(userInfo);

            return(View(userInfoVm));
        }