public HolidayConfirmService( IEmailService emailService, IMapper mapper, IHolidaysRepository repositoryHolidays, IEmployeeRepository repositoryEmployees, IRepository <Client> repositoryClients, IHolidaysService holidaysService, IDocxGeneratorService docxGeneratorService, IOvertimeUtility overtimeUtility, IEmployeeHolidaysConfirmationUpdater employeeHolidaysConfirmationUpdater, IHolidayGuidsRepository holidayGuidsRepository, ILogger <HolidayConfirmService> logger) { _emailService = emailService; _mapper = mapper; _repositoryEmployees = repositoryEmployees; _repositoryClients = repositoryClients; _repositoryHolidays = repositoryHolidays; _holidaysService = holidaysService; _docxGeneratorService = docxGeneratorService; _overtimeUtility = overtimeUtility; _employeeHolidaysConfirmationUpdater = employeeHolidaysConfirmationUpdater; _holidayGuidsRepository = holidayGuidsRepository; _logger = logger; }
public HolidaysService( IHolidaysRepository holidaysRepository, IEmployeeRepository employeeRepository, IMapper mapper, ITimeService timeService, IOvertimeUtility overtimeUtility, IRepository <Client> clientsRepository, IUserService userService, IConfiguration configuration, IHolidayGuidsRepository holidayGuidsRepository ) { _holidaysRepository = holidaysRepository; _mapper = mapper; _timeService = timeService; _overtimeUtility = overtimeUtility; _employeeRepository = employeeRepository; _clientsRepository = clientsRepository; _userService = userService; _configuration = configuration; _holidayGuidsRepository = holidayGuidsRepository; }