public override List <SocialMessage> GetMessagesByAuthor(string authorName, int limit = -1) { IEnumerable <Tweet> tweets = apiWrapper.GetUserTimeline(null, null, null, authorName); List <SocialMessage> msgs = new List <SocialMessage>(); foreach (var tweet in tweets) { SocialMessage msg = new SocialMessage(); msg.Id = tweet.Id; msg.Date = tweet.CreatedAt; msg.Author = tweet.UserName; msg.AuthorHandle = tweet.ScreenName; msg.Message = tweet.Text; msgs.Add(msg); } return(msgs); }
public async Task <NoContentResult> Put([FromRoute(Name = "social-message-id")] string socialMessageid, [FromBody] SocialMessage update) { return(NoContent()); }
public async Task <CreatedResult> Post([FromBody] SocialMessage value) { return(Created(nameof(Get), await Task.FromResult(default(SocialMessage))));; }