public void CreateTweet(Tweet addNewTweet)
 {
     int lastTweetdId = this.Tweets.Max(tweet => tweet.Id);
     addNewTweet.Id = lastTweetdId + 1;
     this.Tweets.Add(addNewTweet);
     SaveTweet();
 }
        public void UpdateTweet(Tweet tweetForUpdate)
        {
            Tweet updateTweet = this.Tweets.SingleOrDefault(tweet => tweet.Id == tweetForUpdate.Id);

            if (updateTweet != null)
            {
                // Employ advantage of List - Remove and Add Functions! Not a real application
                // No need for any validations
                this.Tweets.Remove(updateTweet);
                this.Tweets.Add(tweetForUpdate);
                SaveTweet();
            }
        }
 public void UpdateTweet(Tweet updateTweet)
 {
     _businessLayerTweetService.UpdateTweet(updateTweet);
 }
 public void CreateTweet(Tweet newTweet)
 {
     _businessLayerTweetService.CreateTweet(newTweet);
 }