public ActionResult RateLookup() { var response = new List <TweetResponse>(); using (var tContext = new TweetixContext()) { response = tContext.TweetResponses.ToList(); } return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult VoteTweet(string tId, string voteType) { var tweets = (List <TweetResponse>)Session["TweetList"]; using (var tContext = new TweetixContext()) { var model = tContext.TweetResponses.FirstOrDefault(b => b.ID == tId); if (model != null) { if (voteType == "u") { model.Point++; } else { model.Point--; } tContext.SaveChanges(); } else { var selectedItem = tweets.FirstOrDefault(t => t.ID == tId); if (selectedItem != null) { if (voteType == "u") { selectedItem.Point++; } else { selectedItem.Point--; } tContext.TweetResponses.Add(selectedItem); tContext.SaveChanges(); } } } return(Json(true, JsonRequestBehavior.AllowGet)); }