예제 #1
0
        public ActionResult Listar(GridParams parametros, TipoLog?tipoLog)
        {
            CampoOrdenado campo = parametros.ObterCampoOrdenado(Request);

            var dadosPaginados = servico.ListarPaginado(parametros.Current, parametros.rowCount, parametros.SearchPhrase, campo.Campo, campo.Ordem, tipoLog);

            return(Json(new { current = dadosPaginados.Pagina, rowCount = dadosPaginados.QuantidadePorPagina, rows = dadosPaginados.Dados, total = dadosPaginados.Total }));
        }
예제 #2
0
        public IActionResult Listar(GridParams parametros, Enums.Status?status, Enums.Situacao?situacao)
        {
            CampoOrdenado campo          = parametros.ObterCampoOrdenado(Request);
            var           dadosPaginados = servico.ListarPaginado(parametros.Current, parametros.rowCount, parametros.SearchPhrase, campo.Campo, campo.Ordem, status, situacao);
            var           retorno        = Json(new { current = dadosPaginados.Pagina, rowCount = dadosPaginados.QuantidadePorPagina, rows = dadosPaginados.Dados, total = dadosPaginados.Total });

            return(retorno);
        }
예제 #3
0
        public ActionResult ListarPaginado(GridParams parametros)
        {
            CampoOrdenado campo          = parametros.ObterCampoOrdenado(Request);
            var           dadosPaginados = LanceServico.ListarPaginado(parametros.Start, parametros.Length, parametros.Search.Value, campo.Campo, campo.Ordem);
            var           retorno        = Json(new { data = dadosPaginados.Dados, recordsFiltered = dadosPaginados.Total, recordsTotal = dadosPaginados.Total }, JsonRequestBehavior.AllowGet);

            return(retorno);
        }