public void RemoveTweet(int id) { CoreTweet tweetToRemove = FindTweet(id); _context.Remove(tweetToRemove); _context.SaveChanges(); }
public CoreTweet Edit(TweetModel tweet) { CoreTweet tweetToUpdate = FindTweet(tweet.ID); tweetToUpdate.Message = tweet.Message; tweetToUpdate.Timestamp = tweetToUpdate.Timestamp; _context.Update(tweetToUpdate); _context.SaveChanges(); return(tweetToUpdate); }
public CoreTweet addTweet(TweetModel model) { int idforTweet = _context.Tweets.Count(); idforTweet++; CoreTweet Newtweet = new CoreTweet { ID = idforTweet, Message = model.Message }; _context.Tweets.Add(Newtweet); _context.SaveChanges(); return(Newtweet); }
private static async Task MainAsync(string[] args) { var keys = new { ConsumerKey = "[you cosumer key]", ConsumerSecret = "[you consumer secret", AccessToken = "[access token to a bot account]", AccessSecret = "[access secret to a bot account]", }; var tokens = Tokens.Create(keys.ConsumerKey, keys.ConsumerSecret, keys.AccessToken, keys.AccessSecret); var message = $@".NET Core からつぶやき {string.Join(" ", args)} {DateTime.Now}"; await tokens.Statuses.UpdateAsync(new { status = message }); }
public IActionResult Put([FromBody] TweetModel model) { if (model == null) { return(BadRequest()); } if (model.Message.Length > 140) { return(BadRequest()); } _tweeterRepo.Edit(model); CoreTweet newTweet = _tweeterRepo.FindTweet(model.ID); return(CreatedAtRoute("GetTweet", new { id = model.Username }, newTweet)); }
public IActionResult Tweet([FromBody] TweetModel model) { if (model == null) { return(BadRequest()); } if (_tweeterRepo.FindUser(model.Username).Equals(null)) { return(BadRequest()); } if (model.Message.Length > 140) { return(BadRequest()); } CoreTweet newTweet = _tweeterRepo.addTweet(model); return(CreatedAtRoute("GetTweet", new { id = model.Username }, newTweet)); }
public void AddInfo(List<TweetClass.UserInfo> userPro, CoreTweet.User user/*=null, CoreTweet.*/) { userPro.Add(new TweetClass.UserInfo { UserName = user.Name, UserId = user.Id, ScreenName = "@" + user.ScreenName, ProfileImageUrl = user.ProfileImageUrlHttps, FollowCount = user.FollowersCount, FavCount = user.FavouritesCount, FollowerCount = user.FriendsCount, Prof = user.Description } ); }
private void AddStatus(CoreTweet.Streaming.StatusMessage m) { var status = new Status(); status.DataContext = m.Status; list.Children.Insert(0, status); }