private WitsmlLogs GetSourceLogData(string startIndexValue, string endIndexValue) { var startIndex = DateTimeIndex.FromString(startIndexValue); var endIndex = DateTimeIndex.FromString(endIndexValue); var currentIndex = DateTimeIndex.FromString(startIndexValue); var data = new List <WitsmlData>(); while (currentIndex <= endIndex) { data.Add(new WitsmlData { Data = $"{currentIndex.GetValueAsString()},1,1" }); currentIndex = new DateTimeIndex(currentIndex.Value.AddMinutes(1)); } if (data.Any()) { return(new WitsmlLogs { Logs = new WitsmlLog { StartDateTimeIndex = startIndex.GetValueAsString(), EndDateTimeIndex = endIndex.GetValueAsString(), IndexType = WitsmlLog.WITSML_INDEX_TYPE_DATE_TIME, LogData = new WitsmlLogData { MnemonicList = string.Join(",", SourceMnemonics[WitsmlLog.WITSML_INDEX_TYPE_DATE_TIME]), UnitList = "datetime,m,m", Data = data } }.AsSingletonList() }); } return(new WitsmlLogs()); }