public ApplicationDefaultsRepository(IAppSettings configuration, IAshleyDbConnectionFactory connectionFactory, ILogger <ApplicationDefaultsRepository> logger) : base(connectionFactory)
 {
     _logger        = logger;
     _configuration = configuration;
     if (connectionFactory == null)
     {
         throw new ArgumentNullException(nameof(connectionFactory));
     }
 }
예제 #2
0
 public HomesUserRepository(IAppSettings configuration, IAshleyDbConnectionFactory connectionFactory, ILogger <HomesUserRepository> logger, IHomesUserSqlRepository homesUserSqlRepository, IApplicationDefaultsRepository applicationDefaultsRepository) : base(connectionFactory)
 {
     _logger        = logger;
     _configuration = configuration;
     _applicationDefaultsRepository = applicationDefaultsRepository;
     _homesUserSqlRepository        = homesUserSqlRepository;
     applicationDefault             = _applicationDefaultsRepository.GetAsync(DefaultDescription, DefaultPC).Result;
     usingProfit        = Convert.ToBoolean(applicationDefault.default_Value);
     applicationDefault = _applicationDefaultsRepository.GetAsync(DefaultDescriptionUsingPervasive, DefaultPC).Result;
     usingPervasive     = Convert.ToBoolean(applicationDefault.default_Value);
     if (connectionFactory == null)
     {
         throw new ArgumentNullException(nameof(connectionFactory));
     }
 }