コード例 #1
0
 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();
 }
コード例 #2
0
        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;
        }