public IEnumerable<GoogleDriveFileActionEntry> GetEntries(Action? actionType = null, Direction? direction = null) { var stream = _disk.GetFile(FindLogFile()); var result = LogReader.GetFilesHistoryFromLogs(stream); if (actionType != null) result = result.Where(entry => entry.Action == actionType); if (direction != null) result = result.Where(entry => entry.Direction == direction); return result; }
private IEnumerable <string> GetUsers() { var fileStream = _disk.GetFile(ProfilesFilePath); var streamReader = new StreamReader(fileStream); while (!streamReader.EndOfStream) { var line = streamReader.ReadLine(); if (line.StartsWith(@"Path=Profiles/")) { yield return(line.Remove(0, @"Path=Profiles/".Length)); } } }