public ActionResult Index(string searchString, int?page) { if (Session["MaTKAdmin"] == null) { return(RedirectToAction("Login", "Admin")); } else { try { var model = new QuanLyHangSX() { DanhSachHangSanXuat = KhoiTao(searchString, page) }; return(View(model)); } catch (Exception) { return(View()); } } }
public ActionResult ThemHangSX(QuanLyHangSX qlhang, HttpPostedFileBase file, string submit, int id, string img) { if (Session["MaTKAdmin"] == null) { return(RedirectToAction("Login", "Admin")); } else { try { var model = new QuanLyHangSX() { DanhSachHangSanXuat = KhoiTao("", 1) }; ShopEntities shop = new ShopEntities(); if (submit == "Thêm") { file = file ?? Request.Files["file"]; if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); if (fileName != null) { var path = Path.Combine(Server.MapPath("~/Images/HangSXs/"), fileName); file.SaveAs(path); } HangSanXuat hang = new HangSanXuat(); hang.TenHang = qlhang.HangSanXuat.TenHang; hang.LinkWeb = qlhang.HangSanXuat.LinkWeb; hang.AnhDaiDien = "/Images/HangSXs/" + fileName; shop.HangSanXuats.Add(hang); shop.SaveChanges(); } } if (submit == "Sửa") { var hang = shop.HangSanXuats.SingleOrDefault(h => h.MaHang == id); file = file ?? Request.Files["file"]; if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); if (fileName != null) { var path = Path.Combine(Server.MapPath("~/Images/HangSXs/"), fileName); file.SaveAs(path); hang.TenHang = qlhang.HangSanXuat.TenHang; hang.LinkWeb = qlhang.HangSanXuat.LinkWeb; hang.AnhDaiDien = "/Images/HangSXs/" + fileName; shop.SaveChanges(); } } else { hang.TenHang = qlhang.HangSanXuat.TenHang; hang.LinkWeb = qlhang.HangSanXuat.LinkWeb; hang.AnhDaiDien = img; shop.SaveChanges(); } } return(RedirectToAction("Index", model)); } catch (Exception) { return(RedirectToAction("Index")); } } }