internal static ILocalizationDataService ProvideService(IConfigurationRoot configuration) { if (_options == null) { _options = configuration.GetConfiguration <MysqlDapperServiceOptions>(); } return(new MysqlDapperLocalizationDataService(_options)); }
internal static IAuthorizationDataService ProvideService(IConfigurationRoot configuration) { if (_options == null) { _options = configuration.GetConfiguration <PgsqlDapperServiceOptions>(); } return(new PgsqlDapperAuthorizationDataService(_options)); }
internal static ILocalizationDataService ProvideService(IConfigurationRoot configuration) { if (_options == null) { _options = configuration.Configure <PgsqlDapperServiceOptions>(new ServiceCollection()); } return(new PgsqlDapperLocalizationDataService(_options)); }
internal static IIdentityServerDataService ProvideService(IConfigurationRoot configuration) { if (_options == null) { _options = configuration.Configure <MysqlDapperServiceOptions>(new ServiceCollection()); } return(new MysqlDapperIdentityServerDataService(_options)); }
internal static IIdentityDataService ProvideService(IConfigurationRoot configuration) { if (_options == null) { _options = configuration.GetConfiguration <MssqlDapperServiceOptions>(); } return(new MssqlDapperIdentityDataService(_options)); }
/// <summary> Constructor. </summary> /// <param name="options"> Options for controlling the operation. </param> public MysqlDapperDataProtectionDataService(IDapperServiceOptions options) : base(options) { // ReSharper disable once VirtualMemberCallInConstructor RegisterIdentityRepositories(); }
/// <summary> Specialised constructor for use only by derived class. </summary> /// <param name="options"> Options for controlling the operation. </param> protected PgsqlDapperDataService(IDapperServiceOptions options) : base(options) { }
/// <summary> Specialised constructor for use only by derived class. </summary> /// <param name="options"> Options for controlling the operation. </param> protected SqLiteDapperDataService(IDapperServiceOptions options) : base(options) { }
/// <summary>Specialised constructor for use only by derived class.</summary> /// <param name="options"> Options for controlling the operation. </param> /// protected DapperDataService(IDapperServiceOptions options) : this(options?.ConnectionString, options?.ConnectionFactory) { }