public JsonResult Pesquisar(DatatableParm parm, Colaborador item) { try { item.NumCPF = item.NumCPF.OnlyNumbers(); SalvarPesquisa(item, parm); var items = colaboradorService.GetAllByPage(item, parm); return(Json(new { ok = true, sEcho = parm.sEcho, iTotalRecords = items.Count(), iTotalDisplayRecords = parm.totalRecords, aaData = items.Select(x => new { IdeColaborador = x.IdeColaborador, NumMatricula = x.NumMatricula, NumCPF = Utils.FormataCPF(x.NumCPF), NomColaborador = x.NomColaborador, DatNacimento = x.DatNascimento.HasValue? x.DatNascimento.Value.ToString("dd/MM/yyyy"): string.Empty, DscTipoColaborador = x.TipoColaborador.DscTipoColaborador }) })); } catch (Exception ex) { return(Json(CreateMessageDatatable(ex))); } }