예제 #1
0
        // EF: Retorna una vista con los módulos asociados al proyecto que se consulta
        public PartialViewResult GetModules(int?idProjectFKPK)
        {
            if (idProjectFKPK == null)
            {
                return(null);
            }
            var           moduleController  = new ModulesController();
            List <Module> modulesAssociated = moduleController.ModuleList(idProjectFKPK);

            return(PartialView("GetModules", modulesAssociated));
        }
예제 #2
0
        // 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));
        }
예제 #3
0
        // GET: Requeriments/Create
        //EFE: Crea un requerimieno ya asociado a un módulo y proyecto
        public ActionResult Create(int?idProjectFKPK, int?idModuleFKPK)
        {
            if (idProjectFKPK == null || idModuleFKPK == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var         moduleController   = new ModulesController();
            var         employeeController = new EmployeesController();
            Module      module             = moduleController.GetModule(idProjectFKPK, idModuleFKPK);
            Requeriment requeriment        = new Requeriment {
                Module = module, idModuleFKPK = module.idModulePK, idProjectFKPK = module.idProjectFKPK
            };

            ViewBag.idEmployeeFK = employeeController.EmployeeFromTeamSelectList((int)idProjectFKPK, null);
            ViewBag.complexity   = SelectListComplexity(null);
            ViewBag.status       = SelectListStatus(null);
            return(View(requeriment));
        }