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