public void Post(int id, ReservedTweet tweet) { var target = GetTargetTweet(id); target.Order = tweet.Order; target.TextToTweet = tweet.TextToTweet; target.IsTweeted = tweet.IsTweeted; Db.SaveChanges(); }
public ReservedTweet Post(ReservedTweet tweet) { var userExtraData = this.User.ExtraData<UserExtraData>(); var userId = userExtraData.UserId; var newTweet = new ReservedTweet { OwnerUserId = userId, TextToTweet = tweet.TextToTweet, Order = Db.ReservedTweets.Select(t => t.Order).DefaultIfEmpty().Max() + 1 }; Db.ReservedTweets.Add(newTweet); Db.SaveChanges(); return newTweet; }