Ejemplo n.º 1
0
 public List <Materia> ObtenerMaterias()
 {
     return(Materias
            .Include(entidad => entidad.Grupos)
            .ThenInclude(entidad => entidad.MateriasEstudiantes)
            .ThenInclude(entidad => entidad.Estudiante)
            .OrderBy(entidad => entidad.Nombre).ToList());
 }
Ejemplo n.º 2
0
        public Materia ObtenerMateria(int id)
        {
            Materia materiaActual = Materias
                                    .Include(entidad => entidad.Grupos)
                                    .ThenInclude(entidad => entidad.MateriasEstudiantes)
                                    .ThenInclude(entidad => entidad.Estudiante)
                                    .FirstOrDefault(entidad => entidad.Id == id);

            if (materiaActual is null)
            {
                throw new FenixExceptionNotFound("Esta materia no existe");
            }

            return(materiaActual);
        }