Exemplo n.º 1
0
 public DeleteCommitmentCommandHandler(ICommitmentRepository commitmentRepository, AbstractValidator <DeleteCommitmentCommand> validator, ICommitmentsLogger logger, IApprenticeshipEvents apprenticeshipEvents, IHistoryRepository historyRepository)
 {
     _commitmentRepository = commitmentRepository;
     _validator            = validator;
     _logger = logger;
     _apprenticeshipEvents = apprenticeshipEvents;
     _historyRepository    = historyRepository;
 }
 public DeleteCommitmentCommandHandler(ICommitmentRepository commitmentRepository, AbstractValidator <DeleteCommitmentCommand> validator, ICommitmentsLogger logger, IApprenticeshipEvents apprenticeshipEvents, IHistoryRepository historyRepository, IMessagePublisher messagePublisher, IV2EventsPublisher v2EventsPublisher)
 {
     _commitmentRepository = commitmentRepository;
     _validator            = validator;
     _logger = logger;
     _apprenticeshipEvents = apprenticeshipEvents;
     _historyRepository    = historyRepository;
     _messagePublisher     = messagePublisher;
     _v2EventsPublisher    = v2EventsPublisher;
 }
Exemplo n.º 3
0
 public UpdateApprenticeshipCommandHandler(ICommitmentRepository commitmentRepository, IApprenticeshipRepository apprenticeshipRepository, AbstractValidator <UpdateApprenticeshipCommand> validator, IApprenticeshipUpdateRules apprenticeshipUpdateRules, IApprenticeshipEvents apprenticeshipEvents, ICommitmentsLogger logger, IHistoryRepository historyRepository)
 {
     _commitmentRepository     = commitmentRepository;
     _apprenticeshipRepository = apprenticeshipRepository;
     _validator = validator;
     _apprenticeshipUpdateRules = apprenticeshipUpdateRules;
     _apprenticeshipEvents      = apprenticeshipEvents;
     _logger            = logger;
     _historyRepository = historyRepository;
 }
 public BulkUploadApprenticeshipsCommandHandler(ICommitmentRepository commitmentRepository, IApprenticeshipRepository apprenticeshipRepository, BulkUploadApprenticeshipsValidator validator, IApprenticeshipEvents apprenticeshipEvents, ICommitmentsLogger logger, IMediator mediator, IHistoryRepository historyRepository)
 {
     _commitmentRepository     = commitmentRepository;
     _apprenticeshipRepository = apprenticeshipRepository;
     _validator            = validator;
     _apprenticeshipEvents = apprenticeshipEvents;
     _logger            = logger;
     _mediator          = mediator;
     _historyRepository = historyRepository;
 }
 public BulkUploadApprenticeshipsCommandHandler(ICommitmentRepository commitmentRepository,
                                                IApprenticeshipRepository apprenticeshipRepository, BulkUploadApprenticeshipsValidator validator,
                                                IApprenticeshipEvents apprenticeshipEvents, ICommitmentsLogger logger, IMediator mediator,
                                                IHistoryRepository historyRepository, IReservationsApiClient reservationsApiClient,
                                                IEncodingService encodingService, IV2EventsPublisher v2EventsPublisher)
 {
     _commitmentRepository     = commitmentRepository;
     _apprenticeshipRepository = apprenticeshipRepository;
     _validator            = validator;
     _apprenticeshipEvents = apprenticeshipEvents;
     _logger                = logger;
     _mediator              = mediator;
     _historyRepository     = historyRepository;
     _reservationsApiClient = reservationsApiClient;
     _encodingService       = encodingService;
     _v2EventsPublisher     = v2EventsPublisher;
 }
Exemplo n.º 6
0
 public PauseApprenticeshipCommandHandler(
     ICommitmentRepository commitmentRepository,
     IApprenticeshipRepository apprenticeshipRepository,
     ApprenticeshipStatusChangeCommandValidator validator,
     ICurrentDateTime currentDate,
     IApprenticeshipEvents eventsApi,
     ICommitmentsLogger logger,
     IHistoryRepository historyRepository
     )
 {
     _commitmentRepository     = commitmentRepository;
     _apprenticeshipRepository = apprenticeshipRepository;
     _validator         = validator;
     _currentDate       = currentDate;
     _eventsApi         = eventsApi;
     _logger            = logger;
     _historyRepository = historyRepository;
 }
 public AcceptApprenticeshipChangeCommandHandler(
     AbstractValidator <AcceptApprenticeshipChangeCommand> validator,
     IApprenticeshipUpdateRepository apprenticeshipUpdateRepository,
     IApprenticeshipRepository apprenticeshipRepository,
     IMediator mediator,
     IAcceptApprenticeshipChangeMapper mapper,
     IApprenticeshipEvents eventsApi,
     ICommitmentRepository commitmentRepository,
     IHistoryRepository historyRepository)
 {
     _validator = validator;
     _apprenticeshipUpdateRepository = apprenticeshipUpdateRepository;
     _apprenticeshipRepository       = apprenticeshipRepository;
     _mediator             = mediator;
     _mapper               = mapper;
     _eventsApi            = eventsApi;
     _commitmentRepository = commitmentRepository;
     _historyRepository    = historyRepository;
 }
 public ResumeApprenticeshipCommandHandler(
     ICommitmentRepository commitmentRepository,
     IApprenticeshipRepository apprenticeshipRepository,
     ApprenticeshipStatusChangeCommandValidator validator,
     ICurrentDateTime currentDate,
     IApprenticeshipEvents eventsApi,
     ICommitmentsLogger logger,
     IHistoryRepository historyRepository,
     IAcademicYearDateProvider academicYearDateProvider,
     IAcademicYearValidator academicYearValidator)
 {
     _commitmentRepository     = commitmentRepository;
     _apprenticeshipRepository = apprenticeshipRepository;
     _validator                = validator;
     _currentDate              = currentDate;
     _eventsApi                = eventsApi;
     _logger                   = logger;
     _historyRepository        = historyRepository;
     _academicYearDateProvider = academicYearDateProvider;
     _academicYearValidator    = academicYearValidator;
 }
Exemplo n.º 9
0
 public StopApprenticeshipCommandHandler(
     ICommitmentRepository commitmentRepository,
     IApprenticeshipRepository apprenticeshipRepository,
     ApprenticeshipStatusChangeCommandValidator validator,
     ICurrentDateTime currentDate,
     IApprenticeshipEvents eventsApi,
     ICommitmentsLogger logger,
     IHistoryRepository historyRepository,
     IDataLockRepository dataLockRepository,
     IV2EventsPublisher v2EventsPublisher
     )
 {
     _commitmentRepository     = commitmentRepository;
     _apprenticeshipRepository = apprenticeshipRepository;
     _validator          = validator;
     _currentDate        = currentDate;
     _eventsApi          = eventsApi;
     _logger             = logger;
     _historyRepository  = historyRepository;
     _dataLockRepository = dataLockRepository;
     _v2EventsPublisher  = v2EventsPublisher;
 }