public IEnumerable <TwitterModel> GetReport() { var userList = _twitterRepository.GetUsers(); var tweets = _twitterRepository.GetTweets(); return(GenerateReport(userList.OrderBy(users => users.UserId).ToList(), tweets, _tweetLengthLimit)); }
async Task IngestTweetsAsync() { List <Data.Model.TwitterUser> twitterUsers = null; twitterUsers = await _twitterRepository .GetUsers(); if (!twitterUsers.Any()) { // If there are no users defined, get the default twitter user setting var userId = long.Parse(ConfigurationManager.AppSettings[USER_ID]); var twitterUser = await GetUser(userId); twitterUsers.Add(twitterUser); } foreach (var user in twitterUsers) { await LoadTweets(user); } }