public EditApprenitceshipValidationService(IProviderCommitmentsDbContext context, IMediator mediator, IOverlapCheckService overlapCheckService, IReservationValidationService reservationValidationService, IAcademicYearDateProvider academicYearDateProvider, ICurrentDateTime currentDateTime) { _context = context; _overlapCheckService = overlapCheckService; _reservationValidationService = reservationValidationService; _academicYearDateProvider = academicYearDateProvider; _mediator = mediator; _currentDateTime = currentDateTime; }
public CohortDomainService(Lazy <ProviderCommitmentsDbContext> dbContext, ILogger <CohortDomainService> logger, IAcademicYearDateProvider academicYearDateProvider, IUlnValidator ulnValidator, IReservationValidationService reservationValidationService, IOverlapCheckService overlapCheckService, IAuthenticationService authenticationService, ICurrentDateTime currentDateTime, IEmployerAgreementService employerAgreementService, IEncodingService encodingService, IAccountApiClient accountApiClient) { _dbContext = dbContext; _logger = logger; _academicYearDateProvider = academicYearDateProvider; _ulnValidator = ulnValidator; _reservationValidationService = reservationValidationService; _overlapCheckService = overlapCheckService; _authenticationService = authenticationService; _currentDateTime = currentDateTime; _employerAgreementService = employerAgreementService; _encodingService = encodingService; _accountApiClient = accountApiClient; }