public async Task <ICollection <GetHolidayDto> > GetByEmployeeStatus(EmployeeStatusEnum employeeStatus) { var holidays = await _holidaysRepository.GetByEmployeeStatus(employeeStatus); var holidaysDto = _mapper.Map <GetHolidayDto[]>(holidays).OrderByDescending(h => h.RequestCreatedDate).ToList(); holidaysDto.ForEach(holidayDto => AddOvertimeDetails(holidayDto)); foreach (var holidayDto in holidaysDto) { holidayDto.ConfirmerFullName = await GetConfirmerFullName(holidayDto); } return(holidaysDto); }