Example #1
0
 internal static ILocalizationDataService ProvideService(IConfigurationRoot configuration)
 {
     if (_options == null)
     {
         _options = configuration.GetConfiguration <MysqlDapperServiceOptions>();
     }
     return(new MysqlDapperLocalizationDataService(_options));
 }
Example #2
0
 internal static IAuthorizationDataService ProvideService(IConfigurationRoot configuration)
 {
     if (_options == null)
     {
         _options = configuration.GetConfiguration <PgsqlDapperServiceOptions>();
     }
     return(new PgsqlDapperAuthorizationDataService(_options));
 }
Example #3
0
 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();
 }
Example #7
0
 /// <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)
 {
 }
Example #9
0
 /// <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)
 {
 }