private async Task <IEnumerable <ObdEventLine> > ReadOdbsFromFile() { const int CodeIdx = 0; const int DriverIdIdx = 1; const int DeviceIdx = 2; const int DateIdx = 3; Console.WriteLine("Fetching ODBEvents from file data"); var trackedRides = await _docCtx.GetCollectionAsync(DocumentDbContext.CollectionTrackedRides); var obds = new CommaSeparatedFileParser("obdevents.txt").Read(). Select(l => new ObdEventLine { Code = l[CodeIdx], DriverId = int.Parse(l[DriverIdIdx]), DeviceId = l[DeviceIdx], Date = l[DateIdx].FromDocumentDbDateTimeString() }).OrderBy(o => o.Date); return(obds); }
private async Task<IEnumerable<ObdEventLine>> ReadOdbsFromFile() { const int CodeIdx = 0; const int DriverIdIdx = 1; const int DeviceIdx = 2; const int DateIdx = 3; Console.WriteLine("Fetching ODBEvents from file data"); var trackedRides = await _docCtx.GetCollectionAsync(DocumentDbContext.CollectionTrackedRides); var obds = new CommaSeparatedFileParser("obdevents.txt").Read(). Select(l => new ObdEventLine { Code = l[CodeIdx], DriverId = int.Parse(l[DriverIdIdx]), DeviceId = l[DeviceIdx], Date = l[DateIdx].FromDocumentDbDateTimeString() }).OrderBy(o => o.Date); return obds; }