示例#1
0
        public async Task <ActionResult <SolicitudBPN> > RegistrarDocumentoSolicitudBPN(ExpedienteWrapper expedienteWrapper)
        {
            //Obtenemos los datos del expedientewrapper
            SolicitudBPNDTO          documento = new SolicitudBPNDTO();
            ContenidoSolicitudBPNDTO listaotor = new ContenidoSolicitudBPNDTO();
            var json = JsonConvert.SerializeObject(expedienteWrapper.documento);

            documento = JsonConvert.DeserializeObject <SolicitudBPNDTO>(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", "solicitudbpn");

                    url2.Add(urlData2);
                }
            }

            SolicitudBPN solicitudBPN = new SolicitudBPN();

            solicitudBPN = _documentoservice.registrarSolicitudBPN(expedienteWrapper, url2);

            return(solicitudBPN);
        }