Пример #1
0
        public ActionResult Register(RegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
                // Attempt to register the user
                try
                {
            //                    membershipManagementService.RegisterUser(model); TODO: REMOVE
                    //                    WebSecurity.CreateUserAndAccount(model.UserName, model.Password);
                    //                    WebSecurity.Login(model.UserName, model.Password);
                    return RedirectToAction("Index", "Dashboard");
                }
                catch (MembershipCreateUserException e)
                {
                    ModelState.AddModelError("", ErrorCodeToString(e.StatusCode));
                }
            }

            // If we got this far, something failed, redisplay form
            return View(model);
        }
 private User RegisterUser(RegisterViewModel registerViewModel)
 {
     var user = Mapper.Map<RegisterViewModel, User>(registerViewModel);
     userService.RegisterUser(user, registerViewModel.AccountType);
     return user;
 }