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)); } }
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)); } }