public ActionResult DanhGia(DanhGia danhgia)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (this.IsCaptchaValid("Captcha is not valid"))
             {
                 var sanpham = db.SanPhams.SingleOrDefault(s => s.IdSanPham == danhgia.IdSanPham);
                 danhgia.ThoiGian = System.DateTime.Now;
                 db.DanhGia.Add(danhgia);
                 db.SaveChanges();
                 Response.Redirect("/san-pham/" + danhgia.IdSanPham + "/" + Utilities.EditString.BoDauTrenChuoi(sanpham.TenSP));
             }
             else
             {
                 ViewBag.CaptchaError = "Mã xác nhận không đúng";
             }
         }
     }
     catch
     {
         ViewBag.CaptchaError = "Mã xác nhận không đúng";
     }
     return PartialView(danhgia);
 }
 public ActionResult LienHe(DanhGia danhgia)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (this.IsCaptchaValid("Captcha is not valid"))
             {
                 var sanpham = db.SanPhams.SingleOrDefault(s => s.IdSanPham == danhgia.IdSanPham);
                 danhgia.ThoiGian = System.DateTime.Now;
                 db.DanhGia.Add(danhgia);
                 db.SaveChanges();
                 ViewBag.Success = "Chúng tôi đã nhận được thông tin của bạn và sẽ gửi phản hồi lại cho bạn sớm nhất có thể!";
                 return View();
             }
             else
             {
                 ViewBag.CaptchaError = "Mã xác nhận không đúng";
             }
         }
     }
     catch
     {
         ViewBag.CaptchaError = "Mã xác nhận không đúng";
     }
     return View(danhgia);
 }
 public ActionResult DanhGia(int id)
 {
     var sanpham = db.SanPhams.SingleOrDefault(s => s.IdSanPham == id);
     DanhGia danhgia = new DanhGia();
     danhgia.IdSanPham = sanpham.IdSanPham;
     return PartialView(danhgia);
 }