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));
 }
Beispiel #4
0
 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));
 }