public void RateBaiViet(int ID, int rate) { //if(ID == null || rate == null) //{ // return; //} string IDUser = User.Identity.GetUserId(); RatePost item = db.RatePosts.SingleOrDefault(t => t.IDBaiViet == ID && t.IDUsername == IDUser); // Neu nguoi post cap nhat if (item == null) { item = new RatePost(); item.IDUsername = IDUser; item.IDBaiViet = ID; item.Like = (rate == 1 ? true : false); db.RatePosts.Add(item); db.SaveChanges(); return; } else { item.Like = (rate == 1 ? true : false); db.Entry(item).State = EntityState.Modified; db.SaveChanges(); return; } }
public ActionResult RateHotel(RatePost rating) { if (User.Identity.IsAuthenticated) { _hotelsSqlExecutor.RateHotel(rating.userLogin, rating.hotelId, rating.rate); var response = new { response = rating.rate }; return(Json(response, JsonRequestBehavior.AllowGet)); } else { return(View()); } }