Esempio n. 1
0
        public (Repository <TaskEntity>, Repository <PlannedRecurrenceEntity>, RepositoryNonDeletable <RecurrenceEntity>) CreateRepos(IConfiguration configuration)
        {
            var context  = new ContextDesignTimeFactory().CreateDbContext(configuration);
            var taskRepo = new Repository <TaskEntity>(context);
            var plannedRecurrenceRepo = new Repository <PlannedRecurrenceEntity>(context);
            var recurrenceRepo        = new RepositoryNonDeletable <RecurrenceEntity>(context);

            return(taskRepo, plannedRecurrenceRepo, recurrenceRepo);
        }
Esempio n. 2
0
 public ProcessorRecurrences(RepositoryNonDeletable <RecurrenceEntity> pgRecurrences,
                             PlannedRecurrenceRepository mongoPlannedRecurrences,
                             bool dryRun,
                             Action <int> progressNotifier)
 {
     _pgRecurrences           = pgRecurrences;
     _mongoPlannedRecurrences = mongoPlannedRecurrences;
     _dryRun           = dryRun;
     _progressNotifier = progressNotifier;
 }