示例#1
0
        public async Task <ActionResult <EntregaExpedienteNotario> > RegistrarDocumentoEntregaExpedienteNotario(ExpedienteWrapper expedientewrapper)
        {
            //Deserealizacion de objeto de tipo C
            EntregaExpedienteNotarioDTO entregaExpedienteNotarioDTO = new EntregaExpedienteNotarioDTO();
            var json = JsonConvert.SerializeObject(expedientewrapper.documento);

            entregaExpedienteNotarioDTO = JsonConvert.DeserializeObject <EntregaExpedienteNotarioDTO>(json);

            List <string> url2     = new List <string>();
            string        urlData2 = "";

            foreach (string u in entregaExpedienteNotarioDTO.contenidoDTO.urlanexo)
            {
                if (!string.IsNullOrWhiteSpace(u))
                {
                    var solicitudBytes2 = Convert.FromBase64String(u);
                    urlData2 = await _almacenadorDeDocs.saveDoc(solicitudBytes2, "pdf", "entregaexpedientenotario");

                    url2.Add(urlData2);
                }
            }
            return(_documentoservice.registrarEntregaExpedienteNotario(entregaExpedienteNotarioDTO, expedientewrapper, url2));
        }