public ActionResult RegisterValidation(UserModel partialView) { var mainView = new UserModelPartialView() { User = partialView }; return(View("RegisterUserPartial", mainView)); }
public ActionResult Register(UserModelMainView user) { if (ModelState.IsValid) { var mainView = new UserModelPartialView() { User = user.User = new UserModel() { UserName = user.UserName, Password = user.Password, Email = user.Email } }; return(View("RegisterUserPartial", mainView)); } return(View()); }
public ActionResult SportPlan(UserModelPartialView userModel) { if (!ModelState.IsValid) { return(RedirectToAction("RegisterValidation", "Authentication", userModel.User)); } //Hardcoded for normal user userModel.User.RoleId = 1; userModel.User.Age = userModel.Age; userModel.User.Weight = userModel.Weight; userModel.User.Height = userModel.Height; userModel.User.Difficulty = userModel.Difficulty; var users = new Users(); var user = users.PostUser(userModel.User); if (user == null) { return(RedirectToAction("Register", "Authentication")); } var statisticLogic = new Statistics(); var statisticModel = new StatisticsModel { UserId = user.Id, DoneCount = 0, StartDate = DateTime.Now, CurrentLvl = 1 }; statisticModel = statisticLogic.PostStatistics(statisticModel); if (statisticModel == null) { return(RedirectToAction("Register", "Authentication")); } return(RedirectToAction("Login", "Authentication")); }