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"); }
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(); }