public ActionResult Imprimir() { ViewBag.Titulo = "Relatório de Seguro"; ParamPesq pesq = BuscarPesquisa <Seguro>(); if (pesq != null) { var item = (Seguro)pesq.entity; var items = seguroService.GetRelatorio(item).ToList(); var dscMarcaModelo = ""; var nomRazaoSocial = ""; if (item.IdeVeiculo > 0 || item.IdeSeguradora > 0) { var seguro = seguroService .GetAll(x => (item.IdeVeiculo > 0? x.IdeVeiculo == item.IdeVeiculo: true) && (item.IdeSeguradora > 0? x.IdeSeguradora == item.IdeSeguradora: true)) .FirstOrDefault(); dscMarcaModelo = (seguro != null && item.IdeVeiculo > 0)? seguro.Veiculo.DscMarcaModelo: string.Empty; nomRazaoSocial = (seguro != null && item.IdeSeguradora > 0)? seguro.Seguradora.NomRazaoSocial: string.Empty; } ViewBag.DscMarcaModelo = dscMarcaModelo; ViewBag.NomRazaoSocial = nomRazaoSocial; ViewBag.DatVigenciaInicio = item.DatVigenciaInicio.HasValue? item.DatVigenciaInicio.Value.ToString("dd/MM/yyyy"): string.Empty; ViewBag.DatVigenciaFim = item.DatVigenciaFim.HasValue? item.DatVigenciaFim.Value.ToString("dd/MM/yyyy"): string.Empty; return(View(items)); } return(View()); }