public ActionResult ChinhSua(DonHang _DonHang) { if (!ModelState.IsValid) { return(View(_DonHang)); } db.Entry(_DonHang).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult ChinhSua(Giay _Giay, HttpPostedFileBase FileUpload) { //đưa dữ liệu vào dropdownlist ViewBag.MaLoai = new SelectList(db.Loais.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai", _Giay.MaLoai); ViewBag.MaNCC = new SelectList(db.NhaCungCaps.ToList().OrderBy(n => n.TenNCC), "NhaCC", "TenNCC", _Giay.MaNCC); //kiểm tra ảnh bìa if (FileUpload == null) { ViewBag.ThongBao = "Chưa chọn Ảnh bìa"; return(View(_Giay)); } //đưa vào csdl if (!ModelState.IsValid) { return(View(_Giay)); } var FileName = Path.GetFileName(FileUpload.FileName); var DuongDan = Path.Combine(Server.MapPath("~/HinhAnhSP"), FileName); if (!System.IO.File.Exists(DuongDan)) { FileUpload.SaveAs(DuongDan); } _Giay.AnhBia = FileUpload.FileName; // thực hiện cập nhật model db.Entry(_Giay).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); KhachHang kh = Session["TaiKhoan"] as KhachHang; if (kh == null) { return(RedirectToAction("Index", "Home")); } using (var db = new QuanLyBanGiayModel()) { db.Logs.Add(new Log { Email = kh.Email, Time = DateTime.Now, Message = $"Quản Trị Viên {kh.HoTen} đã vừa CHỈNH SỬA giày {_Giay.TenGiay} vào lúc {DateTime.Now}" }); ViewBag.Logs = db.Logs.OrderByDescending(log => log.Time).ToList(); db.SaveChanges(); } return(RedirectToAction("Index")); }