// EF: Retorna una vista con los modulos asociados al proyecto y permite una seleccion de los modulos disponibles // REQ: que existan proyectos en la base de datos public PartialViewResult SelectModule(int?idProjectFKPK) { if (idProjectFKPK == null) { return(null); } var moduleController = new ModulesController(); ViewBag.idModuleFKPK = moduleController.ModuleSelectList(idProjectFKPK); SelectModuleViewModel model = new SelectModuleViewModel(); model.idProjectFKPK = (int)idProjectFKPK; return(PartialView("SelectModule", model)); }
/// <summary> /// /// </summary> /// <param name="currId"></param> /// <param name="critId"></param> /// <returns></returns> public ActionResult SelectModule(Guid currId, Guid critId) { var curr = Db.Curricula.SingleOrDefault(x => x.Id == currId); //var crit = curr.Criterias.SingleOrDefault(x => x.Id == critId); var allModules = Db.CurriculumModules.ToList(); var model = new SelectModuleViewModel { Curriculum = curr, //Criteria = crit, Modules = allModules }; return(View(model)); }