Ejemplo n.º 1
0
        private void GetObject(IEtpAdapter etpAdapter, string uri, Energistics.Etp.Common.Datatypes.Object.IDataObject dataObject)
        {
            var etpUri      = new EtpUri(uri);
            var dataAdapter = Container.Resolve <IEtpDataProvider>(new ObjectName(etpUri.ObjectType, etpUri.Version));
            var entity      = dataAdapter.Get(etpUri) as IDataObject;
            var list        = GetList(entity, etpUri);

            etpAdapter.SetDataObject(dataObject, list, etpUri, GetName(entity), lastChanged: GetLastChanged(entity));
        }
Ejemplo n.º 2
0
        private void GetObject(IEtpAdapter etpAdapter, string uri, Energistics.Etp.Common.Datatypes.Object.IDataObject dataObject)
        {
            var etpUri      = new EtpUri(uri);
            var dataAdapter = Container.Resolve <IEtpDataProvider>(new ObjectName(etpUri.ObjectType, etpUri.GetDataSchemaVersion()));
            var entity      = dataAdapter.Get(etpUri) as Witsml200.AbstractObject;
            var lastChanged = (entity?.Citation.LastUpdate).ToUnixTimeMicroseconds().GetValueOrDefault();

            etpAdapter.SetDataObject(dataObject, entity, etpUri, GetName(entity), lastChanged: lastChanged);
        }