public async Task <PagedListResponse <EscolaResponse> > Get(PagingParametersRequest parameters) { try { return(await _escolaRepository.Get() .ProjectTo <EscolaResponse>(_mapper.ConfigurationProvider) .ToPagedListAsync(parameters.Page, parameters.Limit)); } catch (Exception ex) { throw ex; } }
public async Task <PagedListResponse <TurmaResponse> > Get(PagingParametersRequest parameters) { return(await _turmaRepository.Get() .ProjectTo <TurmaResponse>(_mapper.ConfigurationProvider) .ToPagedListAsync(parameters.Page, parameters.Limit)); }
public async Task <PagedListResponse <EscolaResponse> > Get(PagingParametersRequest request) { return(await _escolaService.Get(request)); }
public async Task <IActionResult> Get([FromServices] IEscolaGetPaginateFacade escolaFacade, [FromQuery] PagingParametersRequest parameters = null) { return(Ok(await escolaFacade.Get(parameters))); }
public async Task <IActionResult> Get([FromServices] ITurmaGetPaginateFacade turmaFacade, [FromQuery] PagingParametersRequest parameters) { return(Ok(await turmaFacade.Get(parameters))); }
public async Task <PagedListResponse <TurmaResponse> > Get(PagingParametersRequest parameters) { return(await _turmaService.Get(parameters)); }