public async Task <IEnumerable <LogObject> > GetLogs(string wellUid, string wellboreUid) { var query = LogQueries.QueryByWellbore(wellUid, wellboreUid); var result = await WitsmlClient.GetFromStoreAsync(query, OptionsIn.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 = GetIndexAsString(log.IndexType, log.StartIndex, log.StartDateTimeIndex), EndIndex = GetIndexAsString(log.IndexType, log.EndIndex, log.EndDateTimeIndex), DateTimeLastChange = StringHelpers.ToDateTime(log.CommonData.DTimLastChange), IndexCurve = log.IndexCurve.Value }).OrderBy(log => log.Name)); }