// EF: Retorna el nombre del líder de un proyecto (especialmente usado para displays) // REQ: Que exista el proyecto. public string GetLiderName(int?IdProjectPK) //similar al alterior con una excepción: { if (IdProjectPK == null) { return(null); } else { var worksIn = db.WorksIn.Where(p => p.idProjectFKPK == IdProjectPK && p.role == 1).ToList(); WorksIn element; if (worksIn.Count() <= 0) { return(null); } else { element = worksIn.First(); var EmployeesController = new EmployeesController(); //la excepción está en que utiliza el controlador de empleados return(EmployeesController.getEmployeeName(element.idEmployeeFKPK)); //para retornar el nombre del desarrollador en lugar del id. } } }