示例#1
0
 protected ManagerBase(ILogger logger, ITranslator translator, IMapper mapper, IPaginationConfiguration paginationConfiguration)
 {
     m_logger     = logger;
     m_translator = translator;
     m_mapper     = mapper;
     m_paginationConfiguration = paginationConfiguration;
 }
示例#2
0
 public ResourcePermissionTypeManager(ResourcePermissionTypeUoW permissionTypeUoW, ILogger logger, ITranslator translator,
                                      IMapper mapper,
                                      IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper,
                                                                                               paginationConfiguration)
 {
     m_permissionTypeUoW = permissionTypeUoW;
 }
示例#3
0
 public ExternalIdentityManager(
     ExternalIdentityUoW externalIdentityUoW,
     ILogger logger, ITranslator translator, IMapper mapper, IPaginationConfiguration paginationConfiguration
     ) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_externalIdentityUoW = externalIdentityUoW;
 }
 public DataSourceManager(
     DataSourceUoW dataSourceUoW,
     ILogger logger, ITranslator translator, IMapper mapper, IPaginationConfiguration paginationConfiguration
     ) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_dataSourceUoW = dataSourceUoW;
 }
示例#5
0
 public IdentityResourceManager(IdentityResourceUoW identityResourceUoW, ILogger logger, ITranslator translator,
                                IMapper mapper,
                                IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper,
                                                                                         paginationConfiguration)
 {
     m_identityResourceUoW = identityResourceUoW;
 }
 public FileResourceManager(
     FileResourceUoW fileResourceUoW,
     ILogger logger, ITranslator translator, IMapper mapper, IPaginationConfiguration paginationConfiguration
     ) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_fileResourceUoW = fileResourceUoW;
 }
 public ContactValidatorManager(
     IEnumerable <IContactValidator> contactValidators, ILogger logger, ITranslator translator,
     IMapper mapper, IPaginationConfiguration paginationConfiguration, UniqueContactValidator uniqueContactValidator
     ) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_uniqueContactValidator = uniqueContactValidator;
     m_contactValidatorsDict  = contactValidators.ToDictionary(x => x.Type);
 }
 public UserContactManager(UserContactUoW userContactUoW, ILogger logger, ITranslator translator, IMapper mapper,
                           IPaginationConfiguration paginationConfiguration, CodeGeneratorManager codeGeneratorManager, ContactValidatorManager contactValidatorManager, ContactFormatterManager contactFormatterManager) : base(logger, translator, mapper,
                                                                                                                                                                                                                                 paginationConfiguration)
 {
     m_userContactUoW          = userContactUoW;
     m_codeGeneratorManager    = codeGeneratorManager;
     m_contactValidatorManager = contactValidatorManager;
     m_contactFormatterManager = contactFormatterManager;
 }
 public LocalFileResourceManager(
     string fileResourceLocation,
     PathConfiguration pathConfiguration,
     ILogger logger, ITranslator translator, IMapper mapper, IPaginationConfiguration paginationConfiguration
     ) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_fileResourceLocation = fileResourceLocation;
     m_pathConfiguration    = pathConfiguration;
 }
示例#10
0
 public ExternalLoginProviderManager(
     ExternalLoginProviderUoW externalLoginProviderUoW,
     ILogger logger,
     ITranslator translator,
     IMapper mapper,
     IPaginationConfiguration paginationConfiguration
     ) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_externalLoginProviderUoW = externalLoginProviderUoW;
 }
 public DynamicModuleManager(
     DynamicModuleUoW dynamicModuleUoW,
     IFileResourceManager fileResourceManager,
     ILogger logger, ITranslator translator, IMapper mapper,
     IPaginationConfiguration paginationConfiguration
     ) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_dynamicModuleUoW    = dynamicModuleUoW;
     m_fileResourceManager = fileResourceManager;
 }
示例#12
0
 public NonceManager(
     int hashLength,
     int nonceTimeoutInSeconds,
     IMemoryCache memoryCache,
     ILogger logger, ITranslator translator, IMapper mapper, IPaginationConfiguration paginationConfiguration
     ) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_hashLength            = hashLength;
     m_nonceTimeoutInSeconds = nonceTimeoutInSeconds;
     m_memoryCache           = memoryCache;
 }
示例#13
0
 public UserManager(UserUoW userUoW, ILogger logger, ITranslator translator, IMapper mapper,
                    IPaginationConfiguration paginationConfiguration, CodeGeneratorManager codeGeneratorManager,
                    ExternalLoginProviderUoW externalLoginProviderUoW, IExternalIdentityResolver externalIdentityResolver,
                    CodeGeneratorConfiguration codeGeneratorConfiguration, IDateTimeStringMapper dateTimeStringMapper,
                    ContactFormatterManager contactFormatterManager, ContactManager contactManager, DataSourceUoW dataSourceUoW, IDateTimeProvider dateTimeProvider) : base(
         logger, translator,
         mapper, paginationConfiguration
         )
 {
     m_userUoW = userUoW;
     m_codeGeneratorManager       = codeGeneratorManager;
     m_externalLoginProviderUoW   = externalLoginProviderUoW;
     m_externalIdentityResolver   = externalIdentityResolver;
     m_codeGeneratorConfiguration = codeGeneratorConfiguration;
     m_dateTimeStringMapper       = dateTimeStringMapper;
     m_contactFormatterManager    = contactFormatterManager;
     m_contactManager             = contactManager;
     m_dataSourceUoW    = dataSourceUoW;
     m_dateTimeProvider = dateTimeProvider;
 }
 public MessageSenderManager(IEnumerable <IMessageSender> messageSenders, ILogger logger, ITranslator translator, IMapper mapper,
                             IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_messageSendersDict = messageSenders.ToDictionary(x => x.MessageSenderType);
 }
示例#15
0
 public ClaimManager(ClaimUoW claimUoW, ILogger logger, ITranslator translator, IMapper mapper,
                     IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_claimUoW = claimUoW;
 }
示例#16
0
 public ContactManager(ILogger logger, ITranslator translator, IMapper mapper, IPaginationConfiguration paginationConfiguration, ContactFormatterManager contactFormatterManager, ContactValidatorManager contactValidatorManager) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_contactFormatterManager = contactFormatterManager;
     m_contactValidatorManager = contactValidatorManager;
 }
示例#17
0
 public ScopeManager(ScopeUoW scopeUoW, ILogger logger, ITranslator translator, IMapper mapper,
                     IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_scopeUoW = scopeUoW;
 }
 public ExternalLoginManager(UserUoW userUoW, ILogger logger, ITranslator translator, IMapper mapper,
                             IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_userUoW = userUoW;
 }
示例#19
0
 public RoleManager(RoleUoW roleUoW, ILogger logger, ITranslator translator, IMapper mapper,
                    IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper,
                                                                             paginationConfiguration)
 {
     m_roleUoW = roleUoW;
 }
 public UserDataTypeManager(UserDataTypeUoW userDataTypeUoW, ILogger logger, ITranslator translator, IMapper mapper, IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_userDataTypeUoW = userDataTypeUoW;
 }
示例#21
0
 public ApiResourceManager(ApiResourceUoW apiResourceUoW, ILogger logger, ITranslator translator, IMapper mapper,
                           IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper,
                                                                                    paginationConfiguration)
 {
     m_apiResourceUoW = apiResourceUoW;
 }
 public LocalFileResourceManager(
     PathConfiguration pathConfiguration,
     ILogger logger, ITranslator translator, IMapper mapper, IPaginationConfiguration paginationConfiguration
     ) : this(DefaultResourceLocation, pathConfiguration, logger, translator, mapper, paginationConfiguration)
 {
 }
 public PersistedGrantManager(PersistedGrantUoW persistedGrantUoW, ILogger logger, ITranslator translator, IMapper mapper,
                              IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_persistedGrantUoW = persistedGrantUoW;
 }
 public ContactFormatterManager(IEnumerable <IContactFormatter> contactFormatters, ILogger logger, ITranslator translator, IMapper mapper, IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_contactValidatorsDict = contactFormatters.ToDictionary(x => x.Type);;
 }
示例#25
0
 public SecretManager(SecretUoW secretUoW, ILogger logger, ITranslator translator, IMapper mapper,
                      IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_secretUoW = secretUoW;
 }
示例#26
0
 public NonceManager(
     IMemoryCache memoryCache,
     ILogger logger, ITranslator translator, IMapper mapper, IPaginationConfiguration paginationConfiguration
     ) : this(DefaultHashLength, DefaultNonceTimeoutInSeconds, memoryCache, logger, translator, mapper, paginationConfiguration)
 {
 }
示例#27
0
 public UriManager(UriUoW uriUoW, ILogger logger, ITranslator translator, IMapper mapper,
                   IPaginationConfiguration paginationConfiguration, UriTypeUoW uriTypeUoW) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_uriUoW     = uriUoW;
     m_uriTypeUoW = uriTypeUoW;
 }
示例#28
0
 public ApiAccessKeyManager(ApiAccessKeyUoW apiAccessKeyUoW, ILogger logger, ITranslator translator, IMapper mapper,
                            IPaginationConfiguration paginationConfiguration, HashManager hasher) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_apiAccessKeyUoW = apiAccessKeyUoW;
     m_hasher          = hasher;
 }
示例#29
0
 public GrantTypeManager(GrantTypeUoW grantTypeUoW, ILogger logger, ITranslator translator, IMapper mapper,
                         IPaginationConfiguration paginationConfiguration) : base(logger, translator, mapper, paginationConfiguration)
 {
     m_grantTypeUoW = grantTypeUoW;
 }