private async Task LoadSelectListsAsync() { ViewData["Employees"] = (await _employeeServices.ListEmployeesAsync()) .Where(emp => emp.IsActive) .Select(employees => new SelectListItem { Text = employees.FirstName + ',' + ' ' + employees.LastName, Value = employees.Id.ToString() }); ViewData["LeaveDays"] = (await _leaveDayServices.ListLeaveDaysAsync()) .Select(leavedays => new SelectListItem { Text = leavedays.Title, Value = leavedays.Id.ToString() }); }
//[ResponseCache(Location = ResponseCacheLocation.None, NoStore = true)] public async Task <IActionResult> Index(int?page) { var pageNumber = page ?? 1; var pageSize = 10; var leavedays = (await _leaveDayServices.ListLeaveDaysAsync()) .Select(leaveday => new LeaveDayListViewModel { Days = leaveday.Days, Id = leaveday.Id, Title = leaveday.Title, DateAdded = leaveday.DateTimeAdded == null ? string.Empty : DateTime.Parse(leaveday.DateTimeAdded.ToString()).ToString("yyyy-MM-dd"), DateModified = leaveday.DateTimeModified == null ? string.Empty : DateTime.Parse(leaveday.DateTimeModified.ToString()).ToString("yyyy-MM-dd"), CreatedBy = leaveday.UserAccount }).ToPagedList(pageSize, pageNumber); return(View(leavedays)); }