public ActionResult Create(tblWeb tblweb, FormCollection collection, int[] MutilMenu) { db.tblWebs.Add(tblweb); db.SaveChanges(); var Listwebs = db.tblWebs.OrderByDescending(p => p.id).Take(1).ToList(); int idweb = int.Parse(Listwebs[0].id.ToString()); if (MutilMenu != null) { foreach (var idCate in MutilMenu) { tblConnectWeb tblconnectwebs = new tblConnectWeb(); tblconnectwebs.idCate = idCate; tblconnectwebs.idWeb = idweb; db.tblConnectWebs.Add(tblconnectwebs); db.SaveChanges(); } } Updatehistoty.UpdateHistory("Add tblWeb", Request.Cookies["Username"].Values["FullName"].ToString(), Request.Cookies["Username"].Values["UserID"].ToString()); if (collection["btnSave"] != null) { Session["Thongbao"] = "<div class=\"alert alert-info alert1\">Bạn đã thêm thành công !<button class=\"close\" data-dismiss=\"alert\">×</button></div>"; return(Redirect("/Web/Index")); } if (collection["btnSaveCreate"] != null) { Session["Thongbao"] = "<div class=\"alert alert-info\">Bạn đã thêm thành công, mời bạn thêm mới !<button class=\"close\" data-dismiss=\"alert\">×</button></div>"; return(Redirect("/Web/Create")); } return(Redirect("Index")); }
public ActionResult Edit(tblWeb tblweb, int id, FormCollection collection, int[] MutilMenu) { if (ModelState.IsValid) { db.Entry(tblweb).State = EntityState.Modified; db.SaveChanges(); var listwebs = db.tblConnectWebs.Where(p => p.idWeb == id).ToList(); for (int i = 0; i < listwebs.Count; i++) { db.tblConnectWebs.Remove(listwebs[i]); db.SaveChanges(); } if (MutilMenu != null) { foreach (var idCates in MutilMenu) { tblConnectWeb tblconnectweb = new tblConnectWeb(); tblconnectweb.idCate = idCates; tblconnectweb.idWeb = id; db.tblConnectWebs.Add(tblconnectweb); db.SaveChanges(); } } #region [Updatehistory] Updatehistoty.UpdateHistory("Edit web", Request.Cookies["Username"].Values["FullName"].ToString(), Request.Cookies["Username"].Values["UserID"].ToString()); #endregion if (collection["btnSave"] != null) { Session["Thongbao"] = "<div class=\"alert alert-info alert1\">Bạn đã sửa thành công !<button class=\"close\" data-dismiss=\"alert\">×</button></div>"; return(Redirect("/Web/Index")); } if (collection["btnSaveCreate"] != null) { Session["Thongbao"] = "<div class=\"alert alert-info\">Bạn đã thêm thành công, mời bạn thêm mới !<button class=\"close\" data-dismiss=\"alert\">×</button></div>"; return(Redirect("/Web/Create")); } } return(View(tblweb)); }
public ActionResult Edit(int id = 0) { if ((Request.Cookies["Username"] == null)) { return(RedirectToAction("LoginIndex", "Login")); } if (ClsCheckRole.CheckQuyen(7, 2, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true) { tblWeb tblweb = db.tblWebs.Find(id); var menuModel = db.tblGroupProducts.Where(m => m.ParentID == null && m.Active == true).OrderBy(m => m.Ord).ToList(); carlist.Clear(); string strReturn = "---"; foreach (var item in menuModel) { carlist.Add(new SelectListItem { Text = item.Name, Value = item.id.ToString() }); StringClass.DropDownListFor(item.id, carlist, strReturn); strReturn = "---"; } var Listweb = db.tblConnectWebs.Where(p => p.idWeb == id).ToList(); List <int> mang = new List <int>(); for (int i = 0; i < Listweb.Count; i++) { mang.Add(int.Parse(Listweb[i].idCate.ToString())); } ViewBag.MutilMenu = new MultiSelectList(carlist, "Value", "Text", mang); if (tblweb == null) { return(HttpNotFound()); } return(View(tblweb)); } else { return(Redirect("/Users/Erro")); } }
public ActionResult DeleteWeb(int id) { if (ClsCheckRole.CheckQuyen(7, 3, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true) { tblWeb tblweb = db.tblWebs.Find(id); var result = string.Empty; db.tblWebs.Remove(tblweb); db.SaveChanges(); var Listwebs = db.tblConnectWebs.Where(p => p.idWeb == id).ToList(); for (int i = 0; i < Listwebs.Count; i++) { db.tblConnectWebs.Remove(Listwebs[i]); db.SaveChanges(); } result = "Bạn đã xóa thành công."; return(Json(new { result = result })); } else { var result = string.Empty; result = "Bạn không có quyền thay đổi tính năng này"; return(Json(new { result = result })); } }