// GET: Assignment public ActionResult Index() { IList <AssignmentViewModel> assignmentsVm = new List <AssignmentViewModel>(); foreach (Assignment a in _repository.GetAssignments()) { assignmentsVm.Add(new AssignmentViewModel() { AssignmentDetail = a, SlotSelected = _repository.GetSlotById(a.SlotId).Name, TaskTypeSelected = _repository.GetTaskTypeById(a.TaskTypeId).Name, PersonSelected = _repository.GetPersonById(a.PersonId).Name, }); } return(View(assignmentsVm)); }