public async Task <ActionResult <ResultadoBPN> > RegistrarDocumentoResultadoBPN(ExpedienteWrapper expedientewrapper) { ResultadoBPNDTO resultadoBPNDTO = new ResultadoBPNDTO(); var json = JsonConvert.SerializeObject(expedientewrapper.documento); resultadoBPNDTO = JsonConvert.DeserializeObject <ResultadoBPNDTO>(json); List <string> url2 = new List <string>(); string urlData2 = ""; foreach (string u in resultadoBPNDTO.contenidoDTO.Urlanexo) { if (!string.IsNullOrWhiteSpace(u)) { var solicitudBytes2 = Convert.FromBase64String(u); urlData2 = await _almacenadorDeDocs.saveDoc(solicitudBytes2, "pdf", "resultadobpn"); url2.Add(urlData2); } } ExpedienteDTO expedientePorConsultar = _expedienteservice.getById(expedientewrapper.idexpediente); DocumentoExpediente documentosolicitud = expedientePorConsultar.documentos.Find(x => x.tipo == "SolicitudInicial"); return(_documentoservice.registrarResultadoBPN(resultadoBPNDTO, url2, expedientewrapper.idusuarioactual, expedientewrapper.idexpediente, expedientewrapper.documentoentrada, documentosolicitud.iddocumento)); }
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); }