Example #1
0
        public ActionResult DeleteConfirmed(string id)
        {
            DANHGIA dANHGIA = db.DANHGIAs.Find(id);

            db.DANHGIAs.Remove(dANHGIA);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #2
0
 public ActionResult Edit([Bind(Include = "MaDG,MaKH,MaQA,NgayDG,DanhGia1")] DANHGIA dANHGIA)
 {
     if (ModelState.IsValid)
     {
         db.Entry(dANHGIA).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MaKH = new SelectList(db.KHACHHANGs, "MaKH", "HoTen", dANHGIA.MaKH);
     ViewBag.MaQA = new SelectList(db.QUANAOs, "MaQA", "MaLoHang", dANHGIA.MaQA);
     return(View(dANHGIA));
 }
Example #3
0
 public ActionResult AddRating([Bind(Include = "MADG,MAMH,SAO,TENKH,SDT,NOIDUNG")] DANHGIA bl)
 {
     if (ModelState.IsValid)
     {
         bl.MADG = NewRatingId();
         db.DANHGIAs.Add(bl);
         db.SaveChanges();
     }
     ViewBag.List = db.MATHANGs.Find(bl.MAMH).DANHGIAs.OrderByDescending(m => m.SAO)
                    .ToPagedList(1, 15);
     ViewBag.MH = db.MATHANGs.Find(bl.MAMH);
     return(View(bl));
 }
Example #4
0
        public ActionResult danhgia(FormCollection frmdg, DANHGIA dg)
        {
            dg.MaSP     = Convert.ToInt32(frmdg["masp"]);
            dg.TenKH    = frmdg["tenkh"];
            dg.time     = DateTime.Now;
            dg.comments = frmdg["binhluan"];
            dg.danhgia1 = Convert.ToInt32(frmdg["sao"]);

            db.DANHGIAs.Add(dg);
            db.SaveChanges();

            return(RedirectToAction("Index", "Home"));
        }
Example #5
0
        // GET: DANHGIAs/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DANHGIA dANHGIA = db.DANHGIAs.Find(id);

            if (dANHGIA == null)
            {
                return(HttpNotFound());
            }
            return(View(dANHGIA));
        }
Example #6
0
        public ActionResult AddRating(string id, int?page)
        {
            DANHGIA bl = new DANHGIA();

            bl.MAMH = id;
            var mm = db.MATHANGs.Find(id);

            bl.MATHANG = mm;
            int pageNumber = (page ?? 1);

            ViewBag.List = db.MATHANGs.Find(id).DANHGIAs.OrderBy(m => m.SAO)
                           .ToPagedList(pageNumber, 15);
            ViewBag.MH = db.MATHANGs.Find(bl.MAMH);
            return(View(bl));
        }
Example #7
0
        // GET: DANHGIAs/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DANHGIA dANHGIA = db.DANHGIAs.Find(id);

            if (dANHGIA == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MaKH = new SelectList(db.KHACHHANGs, "MaKH", "HoTen", dANHGIA.MaKH);
            ViewBag.MaQA = new SelectList(db.QUANAOs, "MaQA", "MaLoHang", dANHGIA.MaQA);
            return(View(dANHGIA));
        }
        public JsonResult addCommentPartial(int id, string textcomment, int sumstar)
        {
            var aNewComment = new DANHGIA();
            var user        = SessionUser.GetSession();

            if (user != null)
            {
                aNewComment = new DANHGIA()
                {
                    Id_KhachHang = user.Id,
                    SoSao        = sumstar,
                    Comment      = textcomment,
                    NgayDanhGia  = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyyy")),
                    Id_SanPham   = id
                };
                db.DANHGIAs.Add(aNewComment);
                db.SaveChanges();
                return(Json(new { result = true, comment = aNewComment, name = user.Name }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new { result = false }, JsonRequestBehavior.AllowGet));
        }