Example #1
0
        public ActionResult Index()
        {
            var wishlist            = ProductWishlistService.GetListWishlist(AuthenticationHelper.CurrentUser);
            var listProductWishlist = ProductsService.GetListProductWishlist(wishlist);

            return(View("Wishlist.Index", listProductWishlist));
        }
Example #2
0
        public JsonResult AddToWishList(int id)
        {
            if (!AuthenticationHelper.IsAuthenticate)
            {
                return(Json(new { code = 0, message = "Bạn cần đăng nhập để thực hiện chức năng này." }));
            }
            var result = ProductWishlistService.AddItemToWishlist(id, AuthenticationHelper.CurrentUser);

            if (result == "exist")
            {
                return(Json(new { code = 0, message = "Sản phẩm đã có trong danh sách yêu thích." }));
            }
            return(Json(new { code = 1, message = "Thêm sản phẩm vào danh sách yêu thích thành công." }));
        }
Example #3
0
        public JsonResult RemoveItemFromWishList(int id)
        {
            if (!AuthenticationHelper.IsAuthenticate)
            {
                return(Json(new { code = "require_login", message = "Bạn cần đăng nhập để thực hiện chức năng này." }));
            }
            var result = ProductWishlistService.RemoveItemFromWishlist(id, AuthenticationHelper.CurrentUser);

            if (result == "userid_invalid")
            {
                return(Json(new { code = 0, message = "Tên tài khoản không chính xác." }));
            }
            if (result == "not_exist")
            {
                return(Json(new { code = 0, message = "Danh sách sản phẩm yêu thích trống." }));
            }
            if (result == "invalid")
            {
                return(Json(new { code = 0, message = "Sản phẩm không thuộc trong danh sách yêu thích." }));
            }
            return(Json(new { code = result, message = "Xóa sản phẩm khỏi danh sách yêu thích thành công." }));
        }