Example #1
0
        private async Task <WitsmlTubular> GetTubular(string wellUid, string wellboreUid, string tubularUid)
        {
            var query = new WitsmlTubulars
            {
                Tubulars = new WitsmlTubular
                {
                    Uid         = tubularUid,
                    UidWell     = wellUid,
                    UidWellbore = wellboreUid
                }.AsSingletonList()
            };

            var result = await witsmlClient.GetFromStoreAsync(query, new OptionsIn(ReturnElements.All));

            return(result?.Tubulars.FirstOrDefault());
        }
Example #2
0
        private async Task <IEnumerable <WitsmlTubular> > GetTubulars(string wellUid, string wellboreUid)
        {
            var query = new WitsmlTubulars
            {
                Tubulars = new WitsmlTubular
                {
                    UidWell         = wellUid,
                    UidWellbore     = wellboreUid,
                    Uid             = "",
                    NameWell        = "",
                    NameWellbore    = "",
                    Name            = "",
                    TypeTubularAssy = "",
                    CommonData      = new WitsmlCommonData
                    {
                        DTimLastChange = ""
                    }
                }.AsSingletonList()
            };

            var result = await witsmlClient.GetFromStoreAsync(query, new OptionsIn(ReturnElements.Requested));

            return(result?.Tubulars);
        }