public ActionResult Edit(int id) { var repository = new AssignedCourseRepository(context); //Expression<>[] //Expression<Func<Type,object>>[]{ x=>x.Propiedad } var includes = new Expression <Func <AssignedCourse, object> >[] { x => x.Course, x => x.Invidivual }; var criteria = new AssignedCourse { Id = id }; var courses = repository.QueryByExampleIncludig(criteria, includes).SingleOrDefault(); var model = MapperHelper.Map <EditAssignmentViewModel>(courses); return(View(model)); }
private object m_CargaModeloEdit(int id) { var repository = new AssignedCourseRepository(context); //Expression<>[] //Expression<Func<Type,object>>[]{ x=>x.Propiedad } var includes = new Expression <Func <AssignedCourse, object> >[] { x => x.Course, x => x.Individual }; var criteria = new AssignedCourse { Id = id }; var courses = repository.QueryByExampleIncludig(criteria, includes).SingleOrDefault(); var model = MapperHelper.Map <EditAssignedCourseViewModels>(courses); return(model); }