Beispiel #1
0
 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));
 }