public List <Materia> ObtenerMaterias() { return(Materias .Include(entidad => entidad.Grupos) .ThenInclude(entidad => entidad.MateriasEstudiantes) .ThenInclude(entidad => entidad.Estudiante) .OrderBy(entidad => entidad.Nombre).ToList()); }
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); }