Ejemplo n.º 1
0
 public Paginator(PaginateRequest request)
 {
     this.orderType = "ASC";
     this.request   = request;
     this.whereSQL  = "";
     this.selectSQL = "*";
 }
        public async Task <BaseRequestResultList <TViewModel> > Listar(PaginateRequest <TFilter> paginate)
        {
            try
            {
                var quantidadePorPagina = VerificarQuantidadePadrao(paginate.quantidadePorPagina);
                var ret   = _mapper.Map <List <TViewModel>, List <TModel> >(await _service.Listar(paginate));
                var total = await _service.Count();

                return(new BaseRequestResultList <TViewModel>(
                           new BasePaginateResult <TViewModel>(ret, paginate.paginaAtual, total, quantidadePorPagina)));
            }
            catch (Exception ex)
            {
                return(VerificaExceptionList(ex, $@"Não foi possível verificar as {Name}."));
            }
        }
Ejemplo n.º 3
0
 public async Task <List <PlanoVooModel> > Get(PaginateRequest <GenericFilter> paginate)
 {
     return(listMock);
 }
 public async Task <ActionResult> get([FromBody] PaginateRequest <TFilter> paginateRequest) =>
 await this.Result(() => _appService.Listar(paginateRequest));