private dynamic FormatearArchivo(PdfSign.Common.ArchivoMetadata archivo) { if (archivo == null) { return(null); } else { return new { id = archivo.ClientID, nombre = archivo.Nombre, status = new { codigo = archivo.CodigoStatus, descripcion = archivo.DescripcionStatus }, urlArchivoFirmado = archivo.UrlArchivoFirmado } }; } }
public static void Initialize() { var param = GetParameters(); string signID = param["signid"]; _setup = new SignSetup(param); // Solo para loguear datos del querystring GetParameters(); Log.Debug(string.Format("Setup")); Log.Debug(string.Format("UrlServer: {0}", _setup.UrlServer)); Log.Debug(string.Format("UrlToUploadFile: {0}", _setup.UrlToUploadFile)); Log.Debug(string.Format("ModoOculto: {0}", _setup.ModoOculto)); Log.Debug(string.Format("PreFirma: {0}", _setup.PreFirma)); Log.Debug(string.Format("PostFirma: {0}", _setup.PostFirma)); Log.Debug(string.Format("Layout: {0}", _setup.Layout)); Log.Debug(string.Format("PosicionXFirma: {0}", _setup.PosicionXFirma)); Log.Debug(string.Format("PosicionYFirma: {0}", _setup.PosicionYFirma)); if (!string.IsNullOrEmpty(param["archivo"])) { var archivo = new PdfSign.Common.ArchivoMetadata { Nombre = "Documento", Url = param["archivo"], ID = 1 }; _setup.Archivos.Add(archivo); Log.Debug(string.Format("Archivo a firmar {0}", archivo.Url)); } }