public ActionResult Detail(long id)
        {
            var model = new ProductDetailsDao().ViewProductDetail(id);

            ViewBag.Product = new ProductDao().ViewDetail(id);
            return(View(model));
        }
        public ActionResult Update(Product entity, ProductDetail detail)
        {
            var product = new ProductDao().Edit(entity);
            var model   = new ProductDetailsDao().Update(detail);

            if (product)
            {
                SetAlert("Cập nhật dữ liệu thành công", "success");
                return(RedirectToAction("Index", "Product"));
            }
            else
            {
                ModelState.AddModelError("", "cập nhật không thành công");
            }
            SetViewBag(entity.ID);
            return(View("Update"));
        }
 public ActionResult Insert(Product entity, ProductDetail ID)
 {
     if (ModelState.IsValid)
     {
         var model = new ProductDao().create(entity);
         ID.ID = model;
         var detail = new ProductDetailsDao().Create(ID);
         if (model > 0)
         {
             SetAlert("Bạn đã thêm thành công", "success");
             return(RedirectToAction("Index", "Product"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm không thành công");
         }
     }
     SetViewBag();
     return(View("Insert"));
 }
        public ActionResult Detail(ProductDetail entity, string chedobaohanh, string sizeday, string kieudang, string duongmatkinh)
        {
            var model = new ProductDetailsDao();

            entity.CheDoBaoHanh = chedobaohanh;
            entity.SizeDay      = sizeday;
            entity.KhieuDang    = kieudang;
            entity.DuongKinhMat = duongmatkinh;
            var res = model.Update(entity);

            if (res)
            {
                return(RedirectToAction("Detail", "Product"));
            }
            else
            {
                ModelState.AddModelError("", "Cập nhật không thành công");
            }
            return(View("Detail"));
        }