public async Task <ActionResult <IEnumerable <Alumno> > > GetAllAsync(string orden = "nombre_asc") { //var listaAlumnos = AlumnoRepository.GetAll(); var listaAlumnos = await AlumnoRepository.GetAlumnosConClasesAsync(); if (!string.IsNullOrWhiteSpace(orden)) { switch (orden) { case "nombre_asc": listaAlumnos = listaAlumnos.OrderBy(o => o.Nombre).ToList(); break; case "nombre_desc": listaAlumnos = listaAlumnos.OrderByDescending(o => o.Nombre).ToList(); break; default: break; } } return(listaAlumnos); }