public Articulo SubeDocumentoArticulo(Articulo articulo) { articulo.DocumentoExpediente.ArchivoFisico = GuardarArchivoFTP(articulo.IdCliente, articulo.IdEmpresa, articulo.DocumentoExpediente.NombreOrigen, articulo.DocumentoExpediente.ArchivoFisico.ArchivoBytes, articulo.DocumentoExpediente.ArchivoFisico.ExtensionArchivo); var iExpedienteDigitalDominio = FactoryEngine <IExpedienteDigitalDominio> .GetInstance("IExpedienteDigitalDominioConfig"); var requestED = new Modelo.Dominio.Entidades.ExpedienteDigital.ExpedienteDigital() { IdEmpresa = articulo.IdEmpresa, IdArticulo = articulo.IdArticulo, NombreOrigen = articulo.DocumentoExpediente.ArchivoFisico.NombreArchivo, NombreDestino = articulo.DocumentoExpediente.ArchivoFisico.NuevoNombreArchivo, Path = articulo.DocumentoExpediente.ArchivoFisico.PathDestino, IdTipoDocumento = 4, IdUsuario = articulo.IdUsuario }; iExpedienteDigitalDominio.InsertarExpedienteDigital(requestED); return(articulo); }
public Modelo.Dominio.Entidades.ExpedienteDigital.ExpedienteDigital InsertarExpedienteDigital( Modelo.Dominio.Entidades.ExpedienteDigital.ExpedienteDigital expediente) { expediente = iExpedienteDigitalRepositorio.InsertaExpedienteDigital(expediente); return(expediente); }