コード例 #1
0
        public ActionResult ChinhSua(Sach sach, HttpPostedFileBase fileUpload)
        {
            if (fileUpload != null)
            {
                //Lưu tên file
                var fileName = Path.GetFileName(fileUpload.FileName);
                //Lưu đường dẫn của file
                var path = Path.Combine(Server.MapPath("~/Content/HinhAnhSP"), fileName);
                if (!System.IO.File.Exists(path))
                {
                    fileUpload.SaveAs(path);
                }
                sach.AnhBia = fileName;
            }
            //Thêm vào cơ sở dữ liệu
            if (ModelState.IsValid)
            {
                //Thực hiện cập nhận trong model
                db.Entry(sach).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }
            //Đưa dữ liệu vào dropdownlist
            ViewBag.MaChuDe = new SelectList(db.ChuDes.ToList().OrderBy(n => n.TenChuDe), "MaChuDe", "TenChuDe", sach.MaChuDe);
            ViewBag.MaNXB = new SelectList(db.NhaXuatBans.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB", sach.MaNXB);

            return RedirectToAction("Index");
        }
コード例 #2
0
 public ActionResult ThemMoi(Sach sach, HttpPostedFileBase fileUpload)
 {
     //Đưa dữ liệu vào dropdownlist
     ViewBag.MaChuDe = new SelectList(db.ChuDes.ToList().OrderBy(n => n.TenChuDe), "MaChuDe", "TenChuDe");
     ViewBag.MaNXB = new SelectList(db.NhaXuatBans.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB");
     //kiểm tra đường dẫn ảnh bìa
     if (fileUpload == null)
     {
         ViewBag.ThongBao = "Hãy chọn ảnh bìa!";
         return View();
     }
     //Thêm vào cơ sở dữ liệu
     if (ModelState.IsValid)
     {
         //Lưu tên file
         var fileName = Path.GetFileName(fileUpload.FileName);
         //Lưu đường dẫn của file
         var path = Path.Combine(Server.MapPath("~/Content/HinhAnhSP"), fileName);
         //Kiểm tra hình ảnh đã tồn tại chưa
         if (System.IO.File.Exists(path))
         {
             ViewBag.ThongBao = "Hình ảnh đã tồn tại";
         }
         else
         {
             fileUpload.SaveAs(path);
         }
         sach.AnhBia = fileUpload.FileName;
         db.Saches.Add(sach);
         db.SaveChanges();
     }
     //return RedirectToAction("Index") ;
     return View();
 }