//public async Task<ActionResult<ExpedienteBandejaDTO>> RegistrarDocumentoSolicitudDenuncia(ExpedienteWrapper expedientewrapper) public async Task <ActionResult <SolicitudDenuncia> > RegistrarDocumentoSolicitudDenuncia(ExpedienteWrapper expedientewrapper) { //conversion de Object a Tipo especifico SolicitudDenunciaDTO documento = new SolicitudDenunciaDTO(); var json = JsonConvert.SerializeObject(expedientewrapper.documento); documento = JsonConvert.DeserializeObject <SolicitudDenunciaDTO>(json); List <string> url2 = new List <string>(); string urlData2 = ""; foreach (string u in documento.contenidoDTO.Urlanexo) { if (!string.IsNullOrWhiteSpace(u)) { var solicitudBytes2 = Convert.FromBase64String(u); urlData2 = await _almacenadorDeDocs.saveDoc(solicitudBytes2, "pdf", "solicituddenuncia"); url2.Add(urlData2); } } //subida de archivo a repositorio y retorno de url string urlData = ""; if (!string.IsNullOrWhiteSpace(documento.contenidoDTO.urldata)) { var solicitudBytes = Convert.FromBase64String(documento.contenidoDTO.urldata); urlData = await _almacenadorDeDocs.saveDoc(solicitudBytes, "pdf", "solicituddenuncia"); } SolicitudDenuncia solicitudDenuncia = new SolicitudDenuncia(); solicitudDenuncia = _documentoservice.registrarSolicitudDenuncia(expedientewrapper, url2, urlData); return(solicitudDenuncia); }