public ActionResult Register(UserViewModel userView) { if (userView.Captcha != (string)Session[CaptchaImage.CaptchaValueKey]) { ModelState.AddModelError("Captcha", "Textfrom image entered not correct"); } var anyUser = _service.EmailExist(userView.Email); if (anyUser) { ModelState.AddModelError("Email", "User with this email already existed"); } if (ModelState.IsValid) { var user = (User)MainMapper.Map(userView, typeof(UserViewModel), typeof(User)); user.UserRoles = new List<Role> { _service.GetRole("User") }; _service.CreateUser(user); return RedirectToAction("AllGames", "Game"); } return View(userView); }
public ActionResult Register() { var newUserView = new UserViewModel(); // newUserView.BirthdateDate = new DateTime(1970, 1, 1); return View(newUserView); }