Example #1
0
        public ActionResult Register(UserInfoDO userInfoDO)
        {
            Session["MedicalDetails"] = "";
            if (ModelState.IsValid)
            {
                // Add user info
                UserInfoBL userInfoBL = new UserInfoBL();
                userInfoDO.Password = GetMD5(userInfoDO.Password);
                CustomDO customDO = userInfoBL.AddUser(userInfoDO);

                // Add user health info
                UserHealthInfoBL userHealthInfo   = new UserHealthInfoBL();
                UserHealthInfoDO userHealthInfoDO = new UserHealthInfoDO();
                userHealthInfoDO.EmailId                = userInfoDO.EmailId;
                userHealthInfoDO.CurrentCalories        = 0;
                userHealthInfoDO.MenstrualCycleDuration = 28;
                userHealthInfoDO.PeriodDate             = DateTime.Today.Date;
                userHealthInfoDO.PregnancyDate          = DateTime.Today.Date;
                userHealthInfoDO.StartDateM1            = DateTime.Today.Date;
                userHealthInfoDO.StartDateM2            = DateTime.Today.Date;
                CustomDO customDO1 = userHealthInfo.AddUserHealthInfo(userHealthInfoDO);

                Session["UserInfo"] = userInfoDO;
                AgeGrpWorkoutDO ageGrpWorkout = this.HelperRegularFitness(userInfoDO.UserAge);
                Session["ageGrpWorkout"] = ageGrpWorkout;
                return(RedirectToAction("DashBoard"));
            }
            return(View(userInfoDO));
        }