public static TimesheetPeriodViewModel ToViewModel(TimesheetPeriod timesheetPeriod) { var viewModel = new TimesheetPeriodViewModel() { CreatedDate = timesheetPeriod.CreatedDate, ID = timesheetPeriod.ID, AutomaticallyAllocatedFromBulkTime = timesheetPeriod.AutomaticallyAllocatedFromBulkTime, EndTime = timesheetPeriod.EndTime, StartTime = timesheetPeriod.StartTime, TimesheetDayID = timesheetPeriod.TimesheetDayID, }; return(viewModel); }
public static TimesheetDayViewModel ToViewModel(TimesheetDay timesheetDay) { var viewModel = new TimesheetDayViewModel() { CreatedDate = timesheetDay.CreatedDate, ID = timesheetDay.ID, Date = timesheetDay.Date, Notes = timesheetDay.Notes, TimesheetWeekID = timesheetDay.TimesheetWeekID, Periods = new List <TimesheetPeriodViewModel>() }; foreach (TimesheetPeriod period in timesheetDay.Periods) { viewModel.Periods.Add(TimesheetPeriodViewModel.ToViewModel(period)); } return(viewModel); }