Esempio n. 1
0
 public List <Estudiante> ObtenerEstudiantes()
 {
     return(Estudiantes
            .Include(entidad => entidad.Materias)
            .ThenInclude(entidad => entidad.Grupo)
            .ThenInclude(entidad => entidad.Profesor)
            .Include(entidad => entidad.Materias)
            .ThenInclude(entidad => entidad.Grupo)
            .ThenInclude(entidad => entidad.Materia)
            .OrderBy(entidad => entidad.Nombre).ToList());
 }
Esempio n. 2
0
        public Estudiante ObtenerEstudiante(string tarjetaIdentidad)
        {
            Estudiante estudianteActual =
                Estudiantes
                .Include(entidad => entidad.Materias)
                .ThenInclude(entidad => entidad.Grupo)
                .ThenInclude(entidad => entidad.Profesor)
                .Include(entidad => entidad.Materias)
                .ThenInclude(entidad => entidad.Grupo)
                .ThenInclude(entidad => entidad.Materia)
                .FirstOrDefault(entidad => entidad.TarjetaIdentidad == tarjetaIdentidad);

            if (estudianteActual is null)
            {
                throw new Exception("No existe este estudiante");
            }

            return(estudianteActual);
        }