public Models.Timesheet.Timesheet GetTimeSheet(int id) { TimeSheet timesheet = _tsManager.GetTimeSheet(id); Models.Timesheet.Timesheet tsViewModel = _mapper.Map <Models.Timesheet.Timesheet>(timesheet); List <Models.Project.Project> projectList = BuildProjectList(); List <Models.Timesheet.WorkType> workTypes = BuildWorkTypes(); tsViewModel.TimeEntries.ForEach(i => { i.Projects = new SelectList(projectList, "ProjectId", "ProjectName", i.ProjectId); i.WorkTypes = new SelectList(workTypes, "WorkTypeId", "WorkTypeName", i.WorkTypeId); }); return(tsViewModel); }
public ActionResult Details(int id) { if (TempData["submitted"] != null) { ViewBag.SuccessMessage = "Timesheet Submitted"; TempData.Remove("submitted"); } Models.Timesheet.Timesheet timesheetVM = Mapper.Map <Models.Timesheet.Timesheet>(_tsManager.GetTimeSheet(id)); return(View(timesheetVM)); }