public RepositorioDeCursos(IConexionBD conexion) : base(conexion) { this.cache = new CacheNoCargada <List <Curso> >(); this.repo_docentes = new RepositorioDeDocentes(conexion, this); repo_espacios_fisico = new RepositorioDeEspaciosFisicos(conexion, this); repo_modalidades = new RepositorioDeModalidades(conexion); repo_materias = new RepositorioDeMaterias(conexion, this, repo_modalidades); repo_alumnos = new RepositorioDeAlumnos(conexion, this, repo_modalidades); }
public void SetRepoAlumnos(IRepositorioDeAlumnos new_repo_alumnos) { this.repo_alumnos = new_repo_alumnos; }
public List <Alumno> ObtenerAlumnosDelOrganismo(Organismo organismo, IRepositorioDeAlumnos repo_alumno) { List <Alumno> alumnos_del_organismo = repo_alumno.GetAlumnos(); return(alumnos_del_organismo.FindAll(a => a.Organismo.Id == organismo.Id)); }
public RepositorioDeEvaluacion(IConexionBD conexion, IRepositorioDeCursos repo_cursos, IRepositorioDeAlumnos repo_alumnos) : base(conexion) { this.repo_alumnos = repo_alumnos; this.repo_cursos = repo_cursos; }