public IActionResult Register(RegisterViewModel model) { if (ModelState.IsValid) { User user = new User(model.Name, null, null) { Password = model.Password, Email = model.Email, Age = model.Age, IsActive = true, Balance = 0 }; if (_containerRepository.CreateUserContainerDAL().AddUser(user) == false) { ModelState.AddModelError("Password", "Registration failed."); return(View("Registration")); } } else { return(View("Registration")); } return(RedirectToAction("Index", "Account")); }
public AdminPanelController(IUserContainerRepository containerRepository) { this._repo = containerRepository; container = new UserContainer(_repo.CreateUserContainerDAL(), _repo.CreateUserDAL(), _repo.CreateBetDAL()); }