Пример #1
0
        public IActionResult BinhLuan(string binhluan, int mahh)
        {
            if (HttpContext.Session.Get <KhachHang>("Username") != null)
            {
                BinhLuanSp binhluanSP = new BinhLuanSp
                {
                    NoiDung = binhluan,
                    MaKh    = HttpContext.Session.Get <KhachHang>("Username").MaKh,
                    MaHh    = mahh,
                    NgayBl  = DateTime.Now
                };
                HangHoa hanghoa = db.HangHoa.SingleOrDefault(p => p.MaHh == mahh);

                db.BinhLuanSp.Add(binhluanSP);
                db.SaveChanges();

                return(View("ChiTiet", hanghoa));
            }
            else
            {
                ViewBag.UserExit = false;
                HangHoa hanghoa = db.HangHoa.SingleOrDefault(p => p.MaHh == mahh);
                return(View("ChiTiet", hanghoa));
            }
        }
Пример #2
0
        public IActionResult ThemDanhGia(int mahh, string noidung, double rating)
        {
            if (HttpContext.Session.Get <KhachHang>("user") != null)
            {
                if (ViewBag.ErrorCmt != null)
                {
                    ViewBag.ErrorCmt = null;
                }
                BinhLuanSp cmt = new BinhLuanSp
                {
                    NoiDung = noidung,
                    NgayBl  = DateTime.Now,
                    MaKh    = HttpContext.Session.Get <KhachHang>("user").MaKh,
                    MaHh    = mahh
                };
                HangHoa   hh = db.HangHoa.SingleOrDefault(p => p.MaHh == mahh);
                KhachHang kh = HttpContext.Session.Get <KhachHang>("user");

                db.BinhLuanSp.Add(cmt);

                db.SaveChanges();
                YeuThich yt = new YeuThich
                {
                    MaHh        = hh.MaHh,
                    MaKh        = kh.MaKh,
                    NgayChon    = DateTime.Now,
                    DiemDanhGia = rating,
                    MaBl        = cmt.MaBl
                };
                db.YeuThich.Add(yt);
                db.SaveChanges();
                return(View("ChiTiet", hh));
            }
            else
            {
                HangHoa hh = db.HangHoa.SingleOrDefault(p => p.MaHh == mahh);
                ViewBag.ErrorCmt = "Vui lòng đăng nhập để bình luận";
                return(View("ChiTiet", hh));
            }
        }