Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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));
 }