public ActionResult Add(AddTweetBindingModel model)
        {
            if (model != null && this.ModelState.IsValid)
            {
                var currentUserId = this.User.Identity.GetUserId();
                var tweet = new Tweet
                {
                    Content = model.Content,
                    Page = model.PageUrl,
                    TweetedAt = DateTime.Now,
                    UserId = currentUserId
                };
                this.TwitterData.Tweets.Add(tweet);
                this.TwitterData.SaveChanges();
                return this.RedirectToAction("Home", "Users");
            }

            return this.View("_AddTweetPartial", model);
        }
Example #2
0
 public ActionResult Add(AddTweetBindingModel model)
 {
     if (model != null && this.ModelState.IsValid)
     {
         var currentUserId = this.User.Identity.GetUserId();
         var tweet = new Tweet
                     {
                         Content = model.Content,
                         Page = model.PageUrl,
                         TweetedAt = DateTime.Now,
                         UserId = currentUserId
                     };
         this.TwitterData.Tweets.Add(tweet);
         this.TwitterData.SaveChanges();
         this.TempData[GlobalConstants.TempMessageKey] = "You have successfully added your tweet!";
         return this.RedirectToAction("Home", "Users");
     }
     this.TempData[GlobalConstants.TempMessageKey] = "Error during add tweet";
     return this.View("_AddTweetPartial", model);
 }