示例#1
0
        public void SetupJobs(IDatabaseContextProvider databaseProvider, IReporter reporter)
        {
            RecurringJob.RemoveIfExists("DailyReport");
            RecurringJob.RemoveIfExists("WeeklyReport");

            RecurringJob.AddOrUpdate <ISlackReportGenerator>("DailyReport", a => a.DailyUsageReport(), Cron.Daily);
        }
示例#2
0
        public ApplicationForm(
            IValidationEngine validationEngine,
            IDatabaseSchemaGenerator generator,
            ILocalFileSchemaGenerator localGenerator,
            IParser parser,
            IDatabaseContextProvider contextProvider,
            ILogger logger,
            IFormatter formatter,
            IRichTextBoxStreamWriterFactory textStreamWriterFactory
            )
        {
            _validationEngine        = validationEngine;
            _generator               = generator;
            _localGenerator          = localGenerator;
            _parser                  = parser;
            _contextProvider         = contextProvider;
            _logger                  = logger;
            _formatter               = formatter;
            _textStreamWriterFactory = textStreamWriterFactory;

            InitializeComponent();

            RedirectConsoleOutputToTextBox();

            CenterToScreen();

            SetInitialScript();

            DisplayCheckboxesForValidationRules();

            CreateSchema();
        }
 public ApartmentService(IDatabaseContextProvider contextProvider, ILogger logger)
 {
     _contextProvider      = contextProvider ?? throw new ArgumentNullException(nameof(contextProvider));
     _logger               = logger ?? throw new ArgumentNullException(nameof(logger));
     _differenceController = new DifferenceController();
     _differenceController.AutoBuilder <ApartmentEntity>()
     .Ignore(x => x.Id)
     .Ignore(x => x.CreatedAtUtc)
     .Ignore(x => x.UpdatedAtUtc)
     .Ignore(x => x.DisappearedDate)
     .Ignore(x => x.Title)
     .Build();
 }
示例#4
0
 public DatabaseSchemaGenerator(
     IEnumerable <IStatement> statements,
     IParser parser,
     IDatabaseSchemaSettingRepository settingsRepository,
     IDatabaseContextProvider contextProvider,
     ILogger logger
     )
 {
     _statements         = statements.ToList();
     _parser             = parser;
     _settingsRepository = settingsRepository;
     _contextProvider    = contextProvider;
     _logger             = logger;
 }
示例#5
0
 public DatabaseDataStore(IDatabaseContextProvider contextProvider)
 {
     _databaseContext = contextProvider.GetContext();
 }
 public ReportsService(IDatabaseContextProvider contextProvider)
 {
     _contextProvider = contextProvider;
 }
示例#7
0
 public AccessTokenService(IDatabaseContextProvider contextProvider, ITokenGenerator tokenGenerator)
 {
     _context        = contextProvider.GetContext();
     _tokenGenerator = tokenGenerator;
 }
示例#8
0
 public RegionsService(IDatabaseContextProvider contextProvider)
 {
     _contextProvider = contextProvider ?? throw new ArgumentNullException(nameof(contextProvider));
 }
 public AchievementStatisticsBuilder(IStatisticsService statisticsService, IDatabaseContextProvider dbContext, IGameRetrieverService gameRetrieverService)
 {
     _statisticsService    = statisticsService;
     _gameRetrieverService = gameRetrieverService;
     _dbContext            = dbContext;
 }
示例#10
0
 public SlackReportGenerator(IDatabaseContextProvider databaseProvider, IReporter reporter)
 {
     _databaseProvider = databaseProvider;
     _reporter         = reporter;
 }
 public GameSaveService(IDatabaseContextProvider contextProvider)
 {
     _context = contextProvider.GetContext();
 }
 public void SetProvider(IDatabaseContextProvider provider)
 {
     _provider = provider;
 }
示例#13
0
 public MoneyOperationService(IDatabaseContextProvider databaseContextProvider)
 {
     _databaseContextProvider = databaseContextProvider ?? throw new ArgumentNullException(nameof(databaseContextProvider));
 }
示例#14
0
 public BillingPeriodService(IDatabaseContextProvider databaseContextProvider)
 {
     _databaseContextProvider = databaseContextProvider ?? throw new ArgumentNullException(nameof(databaseContextProvider));
 }
示例#15
0
 public StandardProductDatabaseAccessor()
 {
     _provider = DatabaseContextProvider.Instance ??
                 throw new InvalidDatabaseOperationException("Database provider is null");
 }
示例#16
0
 public ReceiptService(IDatabaseContextProvider databaseContextProvider)
 {
     _databaseContextProvider = databaseContextProvider ?? throw new ArgumentNullException(nameof(databaseContextProvider));
 }
示例#17
0
 public void SetProvider(IDatabaseContextProvider provider)
 {
     _provider = provider ?? throw new InvalidDatabaseOperationException("Database provider is null");
 }
 public AccountController(IDatabaseContextProvider contextProvider)
 {
     _context = contextProvider.GetContext();
 }
 public StatisticsService(IDatabaseContextProvider databaseContext)
 {
     _databaseContext = databaseContext;
 }