public async Task <IEnumerable <LogObject> > GetLogs(string wellUid, string wellboreUid) { var witsmlLog = LogQueries.GetWitsmlLogsByWellbore(wellUid, wellboreUid); var result = await WitsmlClient.GetFromStoreAsync(witsmlLog, new OptionsIn(ReturnElements.HeaderOnly)); return(result.Logs.Select(log => new LogObject { Uid = log.Uid, Name = log.Name, IndexType = log.IndexType, WellUid = log.UidWell, WellName = log.NameWell, WellboreUid = log.UidWellbore, WellboreName = log.NameWellbore, ObjectGrowing = StringHelpers.ToBooleanSafe(log.ObjectGrowing), ServiceCompany = log.ServiceCompany, RunNumber = log.RunNumber, StartIndex = log.GetStartIndexAsString(), EndIndex = log.GetEndIndexAsString(), DateTimeLastChange = StringHelpers.ToDateTime(log.CommonData.DTimLastChange), IndexCurve = log.IndexCurve.Value }).OrderBy(log => log.Name)); }