Example #1
0
 public ActionResult EditProduct(Sach sp, HttpPostedFileBase linkanh)
 {
     ViewBag.danhmucsanpham = danhMucDAO.dsDanhMuc();
     ViewBag.loaisanpham    = theLoaiDAO.dsTheLoai();
     try
     {
         // lấy tên của hình ảnh
         var tenfile = Path.GetFileName(linkanh.FileName);
         // tạo đường dẫn
         var duongdan = Path.Combine(Server.MapPath("/Photo"), tenfile);
         if (System.IO.File.Exists(duongdan))
         {
             sp.Hinh     = linkanh.FileName;
             ViewBag.loi = "Hình ảnh đã tồn tại";
         }
         else
         {
             linkanh.SaveAs(duongdan);
             sp.Hinh = linkanh.FileName;
         }
     }
     catch (Exception)
     {
         SachDAO sachDAO = new SachDAO();
         sp.Hinh = sachDAO.Details(sp.MaSach).Hinh;
     }
     if (ModelState.IsValid)
     {
         SachDAO sachDAO = new SachDAO();
         sachDAO.Edit(sp);
         return(Redirect("Index"));
     }
     else
     {
         return(View("Edit", sp));
     }
 }