Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
 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());
     }
 }