示例#1
0
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public UserController(Core.AppContext appContext,
                       IUserService userService,
                       UserUpdateHelper userUpdateHelper,
                       IEntityStorageUriService entityStorageUriService,
                       IMapper mapper)
 {
     _appContext              = appContext ?? throw new ArgumentNullException(nameof(appContext));
     _userService             = userService ?? throw new ArgumentNullException(nameof(userService));
     _userUpdateHelper        = userUpdateHelper ?? throw new ArgumentNullException(nameof(userUpdateHelper));
     _entityStorageUriService = entityStorageUriService ?? throw new ArgumentNullException(nameof(entityStorageUriService));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public AuthenticationController(UserUpdateHelper userUpdateHelper,
                                 TokenService tokenService,
                                 UserManager <SwabbrIdentityUser> userManager,
                                 SignInManager <SwabbrIdentityUser> signInManager,
                                 INotificationService notificationService,
                                 IMapper mapper)
 {
     _userUpdateHelper    = userUpdateHelper ?? throw new ArgumentNullException(nameof(userUpdateHelper));
     _tokenService        = tokenService ?? throw new ArgumentNullException(nameof(tokenService));
     _userManager         = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _signInManager       = signInManager ?? throw new ArgumentNullException(nameof(signInManager));
     _notificationService = notificationService ?? throw new ArgumentNullException(nameof(notificationService));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }