public ActionResult Register(RegisterModel model) { if (ModelState.IsValid) { var userModel = new UserAuth {Name = model.Name, Password = model.Password}; var user = _accountManager.FindUserAuth(model.Name); if (user == null) { _accountManager.AddUserAuth(userModel); user = _accountManager.GetUserAuth(userModel); if (user != null) { FormsAuthentication.SetAuthCookie(model.Name, true); return RedirectToAction("UsersManagement", "Users"); } } else { ModelState.AddModelError("", "user with such login and password exsist"); } } return View(model); }
public UserAuth GetUserAuth(UserAuth user) { var userDto = _userAuthRepository.GetUser(new UserAuthDto {Name = user.Name, Password = user.Password}); if (userDto == null) { return null;} return new UserAuth { Name = userDto.Name, Password = userDto.Password }; }
public void AddUserAuth(UserAuth user) { _userAuthRepository.AddUserAuth(new UserAuthDto{Name = user.Name, Password = user.Password}); }