public RoleAssignmentsController(IUserPrincipalBuilder userPrincipalBuilder, UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager, ICachedUserManager cachedUserManager) { this.userPrincipalBuilder = userPrincipalBuilder ?? throw new ArgumentNullException(nameof(userPrincipalBuilder)); this.userManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); this.roleManager = roleManager ?? throw new ArgumentNullException(nameof(roleManager)); this.cachedUserManager = cachedUserManager ?? throw new ArgumentNullException(nameof(cachedUserManager)); }
public AuthController(UserManager <ApplicationUser> userManager, ICachedUserManager cachedUserManager, ISignInManager signInManager, IUserPrincipalTokenizer userPrincipalTokenizer, ICacheHandler cacheHandler) { this.userManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); this.cachedUserManager = cachedUserManager ?? throw new ArgumentNullException(nameof(cachedUserManager)); this.signInManager = signInManager ?? throw new ArgumentNullException(nameof(signInManager)); this.userPrincipalTokenizer = userPrincipalTokenizer ?? throw new ArgumentNullException(nameof(userPrincipalTokenizer)); this.cacheHandler = cacheHandler ?? throw new ArgumentNullException(nameof(cacheHandler)); }
public UsersController(IUserPrincipalBuilder userPrincipalBuilder, IMapper mapper, UserManager <ApplicationUser> userManager, ICachedUserManager cachedUserManager, IPasswordGenerator passwordGenerator, IUserNotifier emailSender) { this.userPrincipalBuilder = userPrincipalBuilder ?? throw new ArgumentNullException(nameof(userPrincipalBuilder)); this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); this.userManager = userManager ?? throw new ArgumentNullException(nameof(userManager)); this.cachedUserManager = cachedUserManager ?? throw new ArgumentNullException(nameof(cachedUserManager)); this.passwordGenerator = passwordGenerator ?? throw new ArgumentNullException(nameof(passwordGenerator)); this.emailSender = emailSender ?? throw new ArgumentNullException(nameof(emailSender)); }