Exemplo n.º 1
0
        public ActionResult Pesquisar()
        {
            var pedidoFiltro = PedidoFiltroAdapter.ToPedidoFiltro(Request.Form);

            //var lista = _pedidoAppService.ListarAvaliarPedido(PedidoFiltroAdapter.ToFiltro(pedidoFiltro), PedidoFiltroAdapter.ToOrdeBy(pedidoFiltro));
            var lista = _pedidoAppService.Listar(PedidoFiltroAdapter.ToFiltroSql(pedidoFiltro), PedidoFiltroAdapter.ToOrdeBySql());

            if (lista.Count <= 5)
            {
                pedidoFiltro.Pagina = 1;
            }

            PagedList <PedidoViewModel> listaPaginada = new PagedList <PedidoViewModel>(lista, pedidoFiltro.Pagina, 5);

            ViewBag.PedidoFiltro = pedidoFiltro;

            Inicializar(pedidoFiltro.Avaliador, pedidoFiltro.CodigoTipoPedido, pedidoFiltro.SistemaAlvo, pedidoFiltro.CodigoLotacao, pedidoFiltro.CodigoUsuario);

            return(View("Index", listaPaginada));
        }