public ActionResult Consultar(JQueryDataTablesParamViewModel Params) { var contas = _contaRepositorio .ObterContas(Params.Pagina, Params.iDisplayLength, Params.sSearch?.ToUpper(), Params.OrderBy, out int totalFiltro, (int?)ViewBag.UsuarioExternoId) .Select(c => new { c.Id, c.CriadoPor, c.Descricao, c.NomeFantasia, c.Documento, c.Vendedor, SituacaoCadastral = c.SituacaoCadastral.ToName(), Segmento = c.Segmento.ToName() }); var totalRegistros = _contaRepositorio.ObterTotalContas(); var resultado = new { Params.sEcho, iTotalRecords = totalRegistros, iTotalDisplayRecords = totalFiltro, aaData = contas }; return(Json(resultado, JsonRequestBehavior.AllowGet)); }