Пример #1
0
 public UserService(
     IUnitOfWork uow,
     IEventBus bus,
     IUserPassword password,
     IMapper mapper) : base(uow, bus)
 {
     _mapper   = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _password = password ?? throw new ArgumentNullException(nameof(password));
 }
Пример #2
0
 public DbSeed(IUnitOfWork uow,
               IOptionsSnapshot <ProjectSetting> settings,
               IUserPassword password,
               IPermissionService permission,
               ILogger <DbSeed> logger)
 {
     _uow        = uow ?? throw new ArgumentNullException(nameof(uow));
     _settings   = settings ?? throw new ArgumentNullException(nameof(settings));
     _password   = password ?? throw new ArgumentNullException(nameof(password));
     _permission = permission ?? throw new ArgumentNullException(nameof(permission));
     _logger     = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Пример #3
0
        public AuthenticationService(
            ITokenManager token,
            IUnitOfWork uow,
            IAntiforgeryService antiforgery,
            IOptionsSnapshot <TokenOptions> options,
            IMessageLocalizer localizer,
            IUserPassword password,
            IUserSession session)
        {
            _token       = token ?? throw new ArgumentNullException(nameof(token));
            _uow         = uow ?? throw new ArgumentNullException(nameof(uow));
            _antiforgery = antiforgery ?? throw new ArgumentNullException(nameof(antiforgery));
            _options     = options ?? throw new ArgumentNullException(nameof(options));
            _localizer   = localizer ?? throw new ArgumentNullException(nameof(localizer));
            _password    = password ?? throw new ArgumentNullException(nameof(password));
            _session     = session ?? throw new ArgumentNullException(nameof(session));

            _users = _uow.Set <User>();
            _roles = _uow.Set <Role>();
        }
Пример #4
0
        public AuthenticationService(
            IMessageLocalizer localizer,
            IHttpContextAccessor httpContext,
            IUserSession session,
            ILogger <AuthenticationService> logger,
            IConfiguration configuration,
            IUnitOfWork uow,
            IUserPassword password)
        {
            _localizer     = localizer ?? throw new ArgumentNullException(nameof(localizer));
            _uow           = uow ?? throw new ArgumentNullException(nameof(uow));
            _httpContext   = httpContext ?? throw new ArgumentNullException(nameof(httpContext));
            _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
            _session       = session ?? throw new ArgumentNullException(nameof(session));
            _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
            _password      = password ?? throw new ArgumentNullException(nameof(password));

            _roles = _uow.Set <Role>();
            _users = _uow.Set <User>();
        }