public ActionResult GerarPdf(int id) { try { EmissaoCFOC entidade = _bus.Obter(id, simplificado: true); PdfCFOC pdf = new PdfCFOC(); return(ViewModelHelper.GerarArquivoPdf(pdf.Gerar(id, entidade.CredenciadoId), "CFOC")); } catch (Exception exc) { Validacao.AddErro(exc); return(RedirectToAction("Index", "CFOC", Validacao.QueryParamSerializer())); } }
public ActionResult GerarPdf(int id) { try { if (HttpContext.User != null && HttpContext.User.Identity.IsAuthenticated) { EtramiteIdentity credenciado = User.Identity as EtramiteIdentity; PdfCFOC pdf = new PdfCFOC(); return(ViewModelHelper.GerarArquivoPdf(pdf.Gerar(id, credenciado.FuncionarioId), "CFOC")); } Validacao.Add(Mensagem.Funcionario.SemPermissao); return(Redirect(FormsAuthentication.LoginUrl)); } catch (Exception exc) { Validacao.AddErro(exc); return(RedirectToAction("Index", "CFOC", Validacao.QueryParamSerializer())); } }