public async Task <ActionResult <string> > ListarTurmasPorEscola(BuscarTurmasPorEscola classrooms, [FromServices] IMediator mediator) { var listClassRoom = await mediator.Send(new ObterTurmasPorUeCodigoQuery(classrooms.schoolYear, classrooms.schoolCodeEol)); if (listClassRoom != null) { return(Ok(listClassRoom)); } else { return(NoContent()); } }
public async Task <ActionResult <string> > ListarTurmasPorEscola(BuscarTurmasPorEscola classrooms) { try { //Necessário para gerar o Token temporariamente var filterBusiness = new Filters(_config); var listClassRoom = await filterBusiness.GetListClassRoomSchool(classrooms.schoolCodeEol, classrooms.schoolYear); if (listClassRoom != null) { return(Ok(listClassRoom)); } else { return(NoContent()); } } catch (Exception ex) { return(StatusCode(500, ex)); } }