public JsonResult GetTextoAto(InfAtoViewModel dadosAtoViewModel) { bool resp = false; string message = string.Empty; string texto = string.Empty; try { if (dadosAtoViewModel.IdModeloDoc == 0) { throw new NullReferenceException("Modelo de documento não definido!"); } string serverPath = Server.MapPath("~"); using (AppServiceAtos appServiceAtos = new AppServiceAtos(this.UfwCartNew, this.IdCtaAcessoSist)) { DtoInfAto dtoInfAto = new DtoInfAto { IdAto = dadosAtoViewModel.IdAto, IdCtaAcessoSist = this.IdCtaAcessoSist, IdTipoAto = dadosAtoViewModel.IdTipoAto, IdLivro = dadosAtoViewModel.IdLivro, IdPrenotacao = dadosAtoViewModel.IdPrenotacao, IdModeloDoc = dadosAtoViewModel.IdModeloDoc, NumMatricula = dadosAtoViewModel.NumMatricula, ServerPath = serverPath, ListIdsPessoas = dadosAtoViewModel.ListIdsPessoas }; texto = appServiceAtos.GetTextoAto(dtoInfAto).ToString(); } resp = true; } catch (Exception ex) { TypeInfo t = this.GetType().GetTypeInfo(); IOFunctions.GerarLogErro(t, ex); resp = false; message = "Falha, GetTextoAto [" + ex.Message + "]"; } var resultado = new { resposta = resp, msg = message, TextoHtml = texto }; return(Json(resultado)); }