private List <DailyTime> BuildDailyTime(Models.Timesheet.TimeEntry timeEntry) { var dailyTime = new List <DailyTime>(); dailyTime.Add(timeEntry.Sunday != 0 ? new DailyTime { DayOfWeek = DayOfWeek.Sunday, HoursWorked = timeEntry.Sunday } : null); dailyTime.Add(timeEntry.Monday != 0 ? new DailyTime { DayOfWeek = DayOfWeek.Monday, HoursWorked = timeEntry.Monday } : null); dailyTime.Add(timeEntry.Tuesday != 0 ? new DailyTime { DayOfWeek = DayOfWeek.Tuesday, HoursWorked = timeEntry.Tuesday } : null); dailyTime.Add(timeEntry.Wednesday != 0 ? new DailyTime { DayOfWeek = DayOfWeek.Wednesday, HoursWorked = timeEntry.Wednesday } : null); dailyTime.Add(timeEntry.Thursday != 0 ? new DailyTime { DayOfWeek = DayOfWeek.Thursday, HoursWorked = timeEntry.Thursday } : null); dailyTime.Add(timeEntry.Friday != 0 ? new DailyTime { DayOfWeek = DayOfWeek.Friday, HoursWorked = timeEntry.Friday } : null); dailyTime.Add(timeEntry.Saturday != 0 ? new DailyTime { DayOfWeek = DayOfWeek.Saturday, HoursWorked = timeEntry.Saturday } : null); return(dailyTime.Where(i => i != null).ToList()); }
public PartialViewResult AddTimeEntry() { Models.Timesheet.TimeEntry teViewModel = new Models.Timesheet.TimeEntry(); teViewModel.Projects = new SelectList(_tsUtil.BuildProjectList(), "ProjectId", "ProjectName"); teViewModel.WorkTypes = new SelectList(_tsUtil.BuildWorkTypes(), "WorkTypeId", "WorkTypeName"); return(PartialView("Timesheet/_TimeEntry", teViewModel)); }