public async Task <AttendanceFilterModel> GetAttendanceFilterAsync() { var shifts = await _employeeDetailService.GetShifts(); var positions = await _employeeDetailService.GetPositions(); var jobFunctions = await _employeeDetailService.GetJobFunctions(); var departments = await _employeeDetailService.GetDepartments(); var sections = await _employeeDetailService.GetSections(); var filterModel = new AttendanceFilterModel { Shifts = shifts, Positions = positions, JobFunctions = jobFunctions, Departments = departments, Sections = sections }; return(filterModel); }