falta soporte para el menu de propietario de mostrar los archivos

This commit is contained in:
2025-01-19 01:15:06 -03:00
parent 28415f8ba8
commit f5e3c4aacd
10 changed files with 400 additions and 29 deletions
+24
View File
@@ -0,0 +1,24 @@
using System.Runtime;
using System.Text;
using Entidades;
using Entidades.Dto;
namespace AlquilaFacil.Facade;
public class DocumentoFacade {
private readonly DocumentoGeneradorHtml d1 = new();
private readonly DocumentoGeneradorPdf d2 = new();
public void GenerarHtml(ContratoDto cd, Recibo r, MemoryStream memoryStream) {
string str = d1.GenerarHTML(cd, r);
StreamWriter writer = new StreamWriter(memoryStream, Encoding.UTF8);
writer.WriteAsync(str).Wait();
writer.FlushAsync().Wait();
memoryStream.Position = 0;
}
public void GenerarPdf(ContratoDto cd, Recibo r, MemoryStream memoryStream) {
var mem = d2.GenerarPdf(cd, r);
mem.CopyToAsync(memoryStream).Wait();
memoryStream.Position = 0;
}
}