//public async Task<ActionResult<ExpedienteBandejaDTO>> RegistrarDocumentoSEF(ExpedienteWrapper expedientewrapper) public async Task <ActionResult <SolicitudExpedicionFirma> > RegistrarDocumentoSEF(ExpedienteWrapper expedientewrapper) { //Conversion de Obj a tipo SolicitudExpedicionFirmaDTO SolicitudExpedicionFirmaDTO solicitudExpedicionFirmasDTO = new SolicitudExpedicionFirmaDTO(); var json = JsonConvert.SerializeObject(expedientewrapper.documento); solicitudExpedicionFirmasDTO = JsonConvert.DeserializeObject <SolicitudExpedicionFirmaDTO>(json); List <string> url2 = new List <string>(); string urlData2 = ""; foreach (string u in solicitudExpedicionFirmasDTO.contenidoDTO.Urlanexo) { if (!string.IsNullOrWhiteSpace(u)) { var solicitudBytes2 = Convert.FromBase64String(u); urlData2 = await _almacenadorDeDocs.saveDoc(solicitudBytes2, "pdf", "solicitudexpedicionfirma"); url2.Add(urlData2); } } //Almacenamiento de archivo en repositorio y obtnecion de url string urlData = ""; if (!string.IsNullOrWhiteSpace(solicitudExpedicionFirmasDTO.contenidoDTO.data)) { var solicitudBytes = Convert.FromBase64String(solicitudExpedicionFirmasDTO.contenidoDTO.data); urlData = await _almacenadorDeDocs.saveDoc(solicitudBytes, "pdf", "solicitudexpedicionfirma"); } SolicitudExpedicionFirma documentoSEF = new SolicitudExpedicionFirma(); documentoSEF = _documentoservice.registrarSolicitudExpedicionFirma(expedientewrapper, url2, urlData); return(documentoSEF); }