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)); }
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)); }
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>(); }
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>(); }