public ActionResult XacNhanXoa(int _MaGiay) { Giay giay = db.Giays.SingleOrDefault(n => n.MaGiay == _MaGiay); db.Giays.Remove(giay); 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 XÓA giày {giay.TenGiay } vào lúc {DateTime.Now}" }); 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")); }
//Thêm mới public ActionResult ThemMoi(Giay _Giay, HttpPostedFileBase FileUpload) { ViewBag.MaLoai = new SelectList(db.Loais.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai"); ViewBag.MaNCC = new SelectList(db.NhaCungCaps.ToList().OrderBy(n => n.TenNCC), "MaNCC", "TenNCC"); if (FileUpload == null) { ViewBag.ThongBao = "Chưa chọn Ảnh bìa"; return(View()); } if (!ModelState.IsValid) { return(View(_Giay)); } //Lưu tên và đường dẫn của file var FileName = Path.GetFileName(FileUpload.FileName); var DuongDan = Path.Combine(Server.MapPath("~/HinhAnhSP"), FileName); //Kiểm tra hình ảnh đã tồn tại chưa if (!System.IO.File.Exists(DuongDan)) { FileUpload.SaveAs(DuongDan); } _Giay.AnhBia = FileUpload.FileName; _Giay.NgayCapNhat = DateTime.Now; db.Giays.Add(_Giay); 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 THÊM giày: {_Giay.TenGiay} vào lúc {DateTime.Now}" }); ViewBag.Logs = db.Logs.OrderByDescending(log => log.Time).ToList(); db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Index(int?_Page) { int PageNumber = (_Page ?? 1); int PageSize = 20; 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 đăng nhập vào lúc {DateTime.Now}" }); ViewBag.Logs = db.Logs.OrderByDescending(log => log.Time).ToList(); db.SaveChanges(); } return(View(db.Logs.ToList().OrderByDescending(n => n.ID).ToPagedList(PageNumber, PageSize))); }