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 })); }
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); }
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); }