public AccountController( IRegisterViewModelMapper registerViewModelMapper, ICustomerRepository customerRepository, IUserRepository userRepository) { _registerViewModelMapper = registerViewModelMapper; _customerRepository = customerRepository; _userRepository = userRepository; UserManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(new ApplicationDbContext())); }
public ManagerController(UserManager <User> userManager, SignInManager <User> signInManager, IUserService userService, ILogger <ManagerController> logger, IRegisterViewModelMapper registerViewModelMapper) { this.userManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); this.signInManager = signInManager ?? throw new ArgumentNullException(nameof(signInManager)); this.userService = userService ?? throw new ArgumentNullException(nameof(userService)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.registerViewModelMapper = registerViewModelMapper ?? throw new ArgumentNullException(nameof(registerViewModelMapper)); }