示例#1
0
        public async Task <ActionResult <ConclusionFirma> > RegistrarDocumentoCF(ExpedienteWrapper expediente)
        {
            ConclusionFirmaDTO conclusionfirmaDTO = new ConclusionFirmaDTO();
            var json = JsonConvert.SerializeObject(expediente.documento);

            conclusionfirmaDTO = JsonConvert.DeserializeObject <ConclusionFirmaDTO>(json);
            List <string> url2     = new List <string>();
            string        urlData2 = "";

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

                    url2.Add(urlData2);
                }
            }

            ExpedienteDTO       expedientePorConsultar = _expedienteservice.getById(expediente.idexpediente);
            DocumentoExpediente documentosolicitud     = expedientePorConsultar.documentos.Find(x => x.tipo == "SolicitudInicial");

            ConclusionFirma documentoCF = new ConclusionFirma();

            documentoCF = _documentoservice.registrarConclusionFirmaE(expediente, url2, documentosolicitud.iddocumento);
            _escrituraspublicasservice.updateEscrituraPublicaporConclusionFirma(conclusionfirmaDTO.contenidoDTO.idescriturapublica);
            return(documentoCF);
        }
示例#2
0
        public async Task <ActionResult <ConclusionFirma> > modificarDocumentoConclusionFirma(ExpedienteWrapper expedienteWrapper)
        {
            ConclusionFirmaDTO conclusionFirmaDTO = new ConclusionFirmaDTO();
            var json = JsonConvert.SerializeObject(expedienteWrapper.documento);

            conclusionFirmaDTO = JsonConvert.DeserializeObject <ConclusionFirmaDTO>(json);
            List <string> url2     = new List <string>();
            string        urlData2 = "";

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

                    url2.Add(urlData2);
                }
            }
            return(_documentoservice.actualizarDocumentoConclusionFirma(expedienteWrapper, url2));
        }