public EmployeeWFHUpdateService(IEmployeeWFHUpdateRepository employeeWFHUpdateRepository, IEmployeeWFHRepository employeeWFHRepository, ILogger <EmployeeWFHUpdateService> logger, IMapper mapper) { _employeeWFHUpdateRepository = employeeWFHUpdateRepository ?? throw new ArgumentNullException(nameof(employeeWFHUpdateRepository)); _employeeWFHRepository = employeeWFHRepository ?? throw new ArgumentNullException(nameof(employeeWFHRepository)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }