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