/// <summary> /// Initializes a new instance of the <see cref="MigrationController" /> class. /// </summary> /// <param name="modelRepositoryDeletionCoordinator">The model repository deletion coordinator.</param> /// <param name="loggingService">The logging service.</param> public MigrationController( IModelRepositoryDeletionCoordinator modelRepositoryDeletionCoordinator, ILoggingService loggingService) { _modelRepositoryDeletionCoordinator = modelRepositoryDeletionCoordinator; _loggingService = loggingService; }
/// <summary> /// Initializes a new instance of the <see cref="MigrationController" /> class. /// </summary> /// <param name="modelRepositoryDeletionCoordinator">The model repository deletion coordinator.</param> /// <param name="loggingService">The logging service.</param> public MigrationController( IModelRepositoryDeletionCoordinator modelRepositoryDeletionCoordinator, ILoggingService loggingService, IEnumerable <IScheduledJob> jobs) { _modelRepositoryDeletionCoordinator = modelRepositoryDeletionCoordinator; _loggingService = loggingService; _jobs = jobs; }
/// <summary> /// Initializes a new instance of the <see cref="TestDataController" /> class. /// </summary> /// <param name="commandDispatcher">The command dispatcher.</param> /// <param name="queryDispatcher">The query dispatcher.</param> /// <param name="quoteServiceClient">The quote service client.</param> /// <param name="dataDeletionCoordinator">The data deletion coordinator.</param> public TestDataController( ICommandDispatcher commandDispatcher, IQueryDispatcher queryDispatcher, IQuotationServiceClient quoteServiceClient, IModelRepositoryDeletionCoordinator dataDeletionCoordinator) { _commandDispatcher = commandDispatcher; _queryDispatcher = queryDispatcher; _quoteServiceClient = quoteServiceClient; _dataDeletionCoordinator = dataDeletionCoordinator; }