public ActionResult DeleteDanhGia(int id) { DanhGiaModel cm = new DanhGiaModel(); cm.DeleteDanhGia(id); return(RedirectToAction("TimDanhGia")); }
public ActionResult MultibleDel(List <int> lstdel) { foreach (var item in lstdel) { DanhGiaModel spm = new DanhGiaModel(); spm.DeleteDanhGia(item); } return(RedirectToAction("TimDanhGia")); }
public ActionResult TimDanhGia(string key, DateTime?date, string rate, int?page) { DanhGiaModel spm = new DanhGiaModel(); ViewBag.key = key; ViewBag.date = date; ViewBag.rate = rate; return(PhanTrangBL(spm.TimDanhGia(key, date, rate), page, null)); }
public ActionResult LoadDanhGia(string masp, int?page) { DanhGiaModel cm = new DanhGiaModel(); //cai dat phan trang //So san pham tren 1 trang int pageSize = 10; //So trang int pageNumber = (page ?? 1); ViewBag.masp = masp; return(PartialView("_ListRatingPartial", cm.FindByMaSP(masp).OrderByDescending(m => m.NgayDang).ToPagedList(pageNumber, pageSize))); }
public ActionResult AddDanhGia(DanhGiaSP danhGia) { DanhGiaModel dg = new DanhGiaModel(); danhGia.NgayDang = DateTime.Now; if (User.Identity.GetUserId() != null) { danhGia.MaKH = User.Identity.GetUserId(); danhGia.HoTen = dg.GetUser(User.Identity.GetUserId()).HoTen.ToString(); danhGia.Email = dg.GetUser(User.Identity.GetUserId()).Email.ToString(); } dg.AddDanhGia(danhGia); return(RedirectToAction("LoadDanhGia", new { masp = danhGia.MaSP })); }
public ActionResult ChiTietSanPham(int?masanpham) { ViewBag.SanPham = db.SanPhams.FirstOrDefault(x => x.Id == masanpham); var session_user = (DoAn.Common.Session.UserLogin)Session[DoAn.Common.Constants.USER_SESSION]; if (session_user != null) { ViewBag.Session_User = 1; } else { ViewBag.Session_User = 0; } var model = new List <DanhGiaModel>(); var list = db.BinhLuans.Where(x => x.MaSanPham == masanpham).OrderByDescending(x => x.Id).ToList(); foreach (var item in list) { var itemmodel = new DanhGiaModel(); itemmodel.Id = item.Id; itemmodel.MaKhachHang = item.MaKhachHang; itemmodel.MaSanPham = masanpham; itemmodel.NoiDung = item.NoiDung; itemmodel.TenDangNhap = new KhachHangDao().viewDetail(item.MaKhachHang).TenDangNhap; itemmodel.DanhGia = item.DanhGia; DateTime dtime = DateTime.Now; itemmodel.ThoiGian = new LamTronThoiGian().LamTron(dtime, item.ThoiGian); model.Add(itemmodel); } var tongsao = list.Sum(x => x.DanhGia); var tongdanhgia = list.Count; if (tongdanhgia == 0) { ViewBag.Star = 0; } else { var chia = tongsao / tongdanhgia; ViewBag.Star = chia; } return(View(model)); }