// GET: Evaluations/Edit/5 public ActionResult Edit(int id) { var repository = new EvaluationRepository(context); var includes = new Expression <Func <Evaluation, object> >[] { x => x.AssignedCourse }; var evaluation = repository.QueryIncluding(x => x.AssignedCourseId == id, includes).FirstOrDefault(); var model = MapperHelper.Map <EditEvaluationsViewModel>(evaluation); return(View(model)); }