Beispiel #1
0
        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());
        }
Beispiel #2
0
        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));
        }