public async Task <ActionResult <Retorno> > GetAsync(int id, string url, string arquivo) { var novaUrl = System.Net.WebUtility.UrlDecode(url); await Db.Connection.OpenAsync(); var query = new ClientesQuery(Db); var result = await query.FindOneAsync(id); if (result is null) { return(new NotFoundResult()); } var pasta = result.Pasta; var caminhoFisico = result.caminhoFisico; string pdfgerado = GeraPDF.RetornaPDF(novaUrl, arquivo, pasta, caminhoFisico, ""); if (pdfgerado == "pdfGerado" || pdfgerado == "pdfExistente") { bool pdfNovo = false; if (pdfgerado == "pdfGerado") { pdfNovo = true; } var urlDestino = result.Url + "/" + pasta + "/" + arquivo; var retorno = new Retorno(); retorno.URL = urlDestino; retorno.caminhoFisico = caminhoFisico; retorno.Novo = pdfNovo; return(retorno); } else { return(new OkObjectResult("Erro")); } }
public string GerarDPF(string IdUsuario) { Models.GeraPDF pdf = new GeraPDF(_ApiService); pdf.Gerador(IdUsuario); return("PDF Gerado com sucesso"); }