コード例 #1
0
        // GET: Admin/MatHang
        public ActionResult Index(string searchStr, int page = 1, int pageSize = 8)
        {
            var ls = new MatHangDao().GetByStr(searchStr, page, pageSize);

            ViewBag.searchStr = searchStr;
            return(View(ls));
        }
コード例 #2
0
        public ActionResult ViewDetail(int id)
        {
            var mathang = new MatHangDao().ViewDetail(id);

            ViewBag.lsSanPhamCungLoai = new MatHangDao().GetByCategory(id);

            return(View(mathang));
        }
コード例 #3
0
        public ActionResult Index(int page = 1)
        {
            var dao      = new MatHangDao();
            var ls       = dao.GetAll();
            int pageSize = 12;

            return(View(ls.ToPagedList(page, pageSize)));
        }
コード例 #4
0
        public ActionResult TypeCategory(int id, int page = 1)
        {
            int pageSize = 6;

            ViewBag.Id = id;

            var ls = new MatHangDao().GetByCategory(id);

            return(View(ls.ToPagedList(page, pageSize)));
        }
コード例 #5
0
        public ActionResult DeleteConfirmed(int id)
        {
            var dao = new MatHangDao();

            if (dao.Delete(id))
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                ModelState.AddModelError("", "Xóa thất bại");
            }

            return(View());
        }
コード例 #6
0
        /// <summary>
        /// Thêm sản phẩm
        /// </summary>
        /// <returns></returns>
        public ActionResult AddItemCart(int id)
        {
            var model       = new MatHangDao().ViewDetail(id);
            var cartSession = Session[CommonContants.CART_SESSION];

            // Trường hợp giỏ hàng đã có sản phẩm
            if (cartSession != null)
            {
                var list = (List <CartModel>)cartSession;

                // Sản phầm đã tồn tại trong giỏ hàng
                if (list.Exists(n => n.SanPham.ma == id))
                {
                    foreach (var item in list)
                    {
                        if (item.SanPham.ma == id)
                        {
                            item.SoLuong = item.SoLuong + 1;
                        }
                    }
                }
                else  // Sản phẩm chưa có trong giỏ hàng
                {
                    var Item = new CartModel();
                    Item.SanPham = model;
                    Item.SoLuong = 1;
                    list.Add(Item);
                }

                Session[CommonContants.CART_SESSION]       = list;
                Session[CommonContants.COUNT_CART_SESSION] = list.Sum(x => x.SoLuong);
            }
            else
            {
                //Trường hợp giỏ hàng chưa có gì
                var Item = new CartModel();
                Item.SanPham = model;
                Item.SoLuong = 1;
                var list = new List <CartModel>();
                list.Add(Item);

                Session[CommonContants.CART_SESSION]       = list;
                Session[CommonContants.COUNT_CART_SESSION] = list.Sum(x => x.SoLuong);
            }

            return(Redirect(Request.UrlReferrer.ToString()));
        }
コード例 #7
0
        public ActionResult Edit(MATHANG mh)
        {
            var dao = new MatHangDao();
            //mh.ngaynhap = DateTime.Now;
            string tenhang = mh.tenhang.ToLower();

            mh.metatitle = Common.Utility.ConvertTitle(tenhang);

            if (dao.Update(mh))
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                ModelState.AddModelError("", "Cập nhật thất bại");
            }
            return(View());
        }
コード例 #8
0
        public ActionResult Create(MATHANG mh)
        {
            var dao = new MatHangDao();

            mh.ngaynhap = DateTime.Now;
            mh.tenhang  = Common.Utility.VietHoa(mh.tenhang);
            string tenhang = mh.tenhang.ToLower();

            //string mausac = mh.mausac.ToLower();
            mh.metatitle = Common.Utility.ConvertTitle(tenhang);


            int rs = dao.Insert(mh);

            if (rs > 0)
            {
                return(RedirectToAction("Index"));
            }
            return(View());
        }