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); }
public ProcessorRecurrences(RepositoryNonDeletable <RecurrenceEntity> pgRecurrences, PlannedRecurrenceRepository mongoPlannedRecurrences, bool dryRun, Action <int> progressNotifier) { _pgRecurrences = pgRecurrences; _mongoPlannedRecurrences = mongoPlannedRecurrences; _dryRun = dryRun; _progressNotifier = progressNotifier; }