public JsonResult Pesquisar(DatatableParm parm, Seguro item) { try { SalvarPesquisa(item, parm); var items = seguroService.GetAllByPage(item, parm).ToList(); return(GetJsonGrid(parm, items)); } catch (Exception ex) { return(Json(CreateMessageDatatable(ex))); } }
public JsonResult Pesquisar(DatatableParm parm, Seguro item) { try { parm.sColumns = parm.sColumns.Replace("veiculo.dscMarcaModelo", "Veiculo.DscMarcaModelo"); parm.sColumns = parm.sColumns.Replace("seguradora.nomRazaoSocial", "Seguradora.NomRazaoSocial"); SalvarPesquisa(item, parm); var items = seguroService.GetAllByPage(item, parm); return(Json(new { ok = true, sEcho = parm.sEcho, iTotalRecords = items.Count(), iTotalDisplayRecords = parm.totalRecords, aaData = items.Select(x => new { IdeSeguro = x.IdeSeguro, Veiculo = new { DscMarcaModelo = x.Veiculo.DscMarcaModelo }, Seguradora = new { NomRazaoSocial = x.Seguradora.NomRazaoSocial }, NumApolice = x.NumApolice, DatVigenciaInicio = x.DatVigenciaInicio.Value.ToString("dd/MM/yyyy"), DatVigenciaFim = x.DatVigenciaFim.Value.ToString("dd/MM/yyyy"), VlrFranquia = x.VlrFranquia.ToString("C") }) })); } catch (Exception ex) { return(Json(CreateMessageDatatable(ex))); } }