Exemplo n.º 1
0
        public ActionResult Header()
        {
            User user        = Session["User"] as User;
            var  nameProduct = SearchDAO.loadNameProduct();

            if (user != null)
            {
                var       cart = CartDAO.LoadCart(user.ID_ACCOUNT);
                var       numberOfProductsInTheCart = CartDAO.NumberOfProduct(user.ID_ACCOUNT);
                var       totalMoney     = CartDAO.TotalMoney(user.ID_ACCOUNT, false);
                var       numberUserLike = new LikeDAO().getNumberUserLike(user.ID_ACCOUNT);
                ArrayList model          = new ArrayList();
                model.Add(cart);
                model.Add(numberOfProductsInTheCart);
                model.Add(totalMoney);
                model.Add(numberUserLike);
                model.Add(nameProduct);
                return(PartialView(model));
            }
            else
            {
                ArrayList model = new ArrayList();
                model.Add(nameProduct);
                return(PartialView(model));
            }
        }
        public ActionResult DeleteLike(string idproduct)
        {
            string  rs   = null;
            string  html = null;
            LikeDAO dao  = new LikeDAO();
            User    user = Session["User"] as User;

            if (user == null)
            {
                rs = "user";
            }
            else if (dao.checkIsProduct(idproduct) == false)
            {
                rs = "null";
            }
            else if (dao.isUserHasLike(idproduct, user.ID_ACCOUNT) == false)
            {
                rs = "like" + " " + dao.getNumberUserLike(user.ID_ACCOUNT).ToString();
            }
            else
            {
                dao.deleteLike(user.ID_ACCOUNT, idproduct);
                rs = new LikeDAO().getNumberUserLike(user.ID_ACCOUNT).ToString();
            }
            return(Json(new { result = rs, htmlreplace = html }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Index()
        {
            var user = Session["User"] as User;

            if (user == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                List <product> ListLikeOfUser = new LikeDAO().getListProductUserHasLike(user.ID_ACCOUNT);
                ArrayList      model          = new ArrayList();
                model.Add(ListLikeOfUser);
                return(View(model));
            }
        }
Exemplo n.º 4
0
 public ActionResult Add(Like like)
 {
     LikeDAO.Create(like);
     return(View());
 }