public ActionResult SuaQuangCao(QuangCaoViewModel model, int id, HttpPostedFileBase file, string img) { try { ShopEntities shop = new ShopEntities(); var qc = shop.QuangCaos.SingleOrDefault(c => c.Id == 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/QuangCao/"), fileName); file.SaveAs(path); qc.LinkQuangCao = model.QuangCao.LinkQuangCao; qc.AnhDaiDien = "/Images/QuangCao/" + fileName; qc.MoTa = model.QuangCao.MoTa; shop.SaveChanges(); } } else { qc.LinkQuangCao = model.QuangCao.LinkQuangCao; qc.AnhDaiDien = img; qc.MoTa = model.QuangCao.MoTa; shop.SaveChanges(); } var data = new QuangCaoViewModel() { DanhSachQuangCaos = shop.QuangCaos.ToList() }; return(View("QuangCao", data)); } catch (Exception) { return(RedirectToAction("Slide")); } }
public ActionResult QuangCao() { if (Session["MaTKAdmin"] == null) { return(RedirectToAction("Login", "Admin")); } else { try { ShopEntities shop = new ShopEntities(); var model = new QuangCaoViewModel() { DanhSachQuangCaos = shop.QuangCaos.ToList() }; return(View(model)); } catch (Exception) { return(RedirectToAction("Slide")); } } }