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); }
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); }