// Set holiday status for TimeRecords public static void SetPublicHoliday(TimeRecord record) { AdminDb adminDb = new AdminDb(); List <Holiday> holidayLists = adminDb.Holidays.ToList(); if (holidayLists.Count != 0) { foreach (Holiday holiday in holidayLists) { if (holiday.HolidayDate.Date == record.RecordDate.Date || record.RecordDate.DayOfWeek == DayOfWeek.Saturday || record.RecordDate.DayOfWeek == DayOfWeek.Sunday) { record.IsHoliday = true; } } } }
public static List <SelectListItem> GetManagerItems() { AdminDb adminDb = new AdminDb(); List <SelectListItem> listItems = new List <SelectListItem>(); List <UserRoleSetting> managerList = adminDb.UserRoleSettings.Where(u => u.IsManager).ToList(); for (int i = 0; i < managerList.Count; i++) { listItems.Add(new SelectListItem { Text = managerList[i].UserName, Value = managerList[i].UserID }); } if (listItems.Count != 0) { listItems.First().Selected = true; } return(listItems); }