예제 #1
0
 public PluginsManagementService(BaseDbContext dbContext,
                                 ILocalizationService localizationService,
                                 ILogger <PluginsManagementService> logger,
                                 IHttpClientFactory httpClientFactory,
                                 IServiceProvider serviceProvider,
                                 IDbOptions <PluginStoreSettings> options)
 {
     _dbContext           = dbContext;
     _localizationService = localizationService;
     _logger            = logger;
     _httpClientFactory = httpClientFactory;
     _options           = options;
     _serviceProvider   = serviceProvider;
 }
예제 #2
0
 public AdminService(ILogger <AdminService> logger,
                     UserManager <EformUser> userManager,
                     IDbOptions <ApplicationSettings> appSettings,
                     IUserService userService,
                     ILocalizationService localizationService,
                     BaseDbContext dbContext)
 {
     _logger              = logger;
     _userManager         = userManager;
     _appSettings         = appSettings;
     _userService         = userService;
     _localizationService = localizationService;
     _dbContext           = dbContext;
 }
 public CasePostService(
     ILogger <CasePostService> logger,
     IUserService userService,
     ILocalizationService localizationService,
     IEFormCoreService coreService,
     BaseDbContext dbContext,
     IEmailService emailService,
     IDbOptions <EmailSettings> emailSettings)
 {
     _logger              = logger;
     _userService         = userService;
     _coreService         = coreService;
     _localizationService = localizationService;
     _dbContext           = dbContext;
     _emailService        = emailService;
     _emailSettings       = emailSettings;
 }
예제 #4
0
 public AccountService(IEFormCoreService coreHelper,
                       UserManager <EformUser> userManager,
                       IUserService userService,
                       IDbOptions <ApplicationSettings> appSettings,
                       ILogger <AccountService> logger,
                       ILocalizationService localizationService,
                       IEmailSender emailSender,
                       BaseDbContext dbContext)
 {
     _coreHelper          = coreHelper;
     _userManager         = userManager;
     _userService         = userService;
     _appSettings         = appSettings;
     _logger              = logger;
     _localizationService = localizationService;
     _emailSender         = emailSender;
     _dbContext           = dbContext;
 }
예제 #5
0
 public AuthService(IOptions <EformTokenOptions> tokenOptions,
                    ILogger <AuthService> logger,
                    IDbOptions <ApplicationSettings> appSettings,
                    RoleManager <EformRole> roleManager,
                    SignInManager <EformUser> signInManager,
                    UserManager <EformUser> userManager,
                    IUserService userService,
                    ILocalizationService localizationService,
                    IClaimsService claimsService,
                    IAuthCacheService authCacheService)
 {
     _tokenOptions        = tokenOptions;
     _logger              = logger;
     _appSettings         = appSettings;
     _roleManager         = roleManager;
     _signInManager       = signInManager;
     _userManager         = userManager;
     _userService         = userService;
     _localizationService = localizationService;
     _claimsService       = claimsService;
     _authCacheService    = authCacheService;
 }
 public SettingsService(ILogger <SettingsService> logger,
                        IWritableOptions <ConnectionStrings> connectionStrings,
                        IDbOptions <ApplicationSettings> applicationSettings,
                        IDbOptions <LoginPageSettings> loginPageSettings,
                        IDbOptions <HeaderSettings> headerSettings,
                        IDbOptions <EmailSettings> emailSettings,
                        IEFormCoreService coreHelper,
                        ILocalizationService localizationService,
                        IDbOptions <ConnectionStringsSdk> connectionStringsSdk,
                        BaseDbContext dbContext, IDbOptions <EformTokenOptions> tokenOptions)
 {
     _logger               = logger;
     _connectionStrings    = connectionStrings;
     _applicationSettings  = applicationSettings;
     _loginPageSettings    = loginPageSettings;
     _headerSettings       = headerSettings;
     _emailSettings        = emailSettings;
     _coreHelper           = coreHelper;
     _localizationService  = localizationService;
     _connectionStringsSdk = connectionStringsSdk;
     _dbContext            = dbContext;
     _tokenOptions         = tokenOptions;
 }
예제 #7
0
 public BaseSqlRepository(IDbOptions dbOptions, string tableName)
 {
     _sqlConnection = new SqlConnection(dbOptions.ConnectionString);
     _tableName     = !string.IsNullOrEmpty(dbOptions.SchemaName) ? $"[{dbOptions.SchemaName}].[{tableName}]" : tableName;
 }
 public EmailService(IDbOptions <EmailSettings> emailSettings)
 {
     _emailSettings = emailSettings;
 }
 public TrackerRequestRepository(IDbOptions dbOptions)
     : base(dbOptions, "TrackerRequest")
 {
 }
 public ShoppingCartRepository(IDbOptions dbOptions)
 {
     _dbOptions = dbOptions;
 }
예제 #11
0
 public ProductRepository(IDbOptions dbOptions)
 {
     _dbOptions = dbOptions;
 }
 public EmployeeRepository(IDbOptions dbOptions)
 {
     _dbOptions = dbOptions;
 }
 public CustomerRepository(IDbOptions dbOptions)
 {
     _dbOptions = dbOptions;
 }
예제 #14
0
 public NotificationRepository(IDbOptions dbOptions)
     : base(dbOptions, "Notification")
 {
 }