public ActionResult Create(TblWeb TblWeb, FormCollection collection, int[] MutilMenu) { db.TblWeb.Add(TblWeb); db.SaveChanges(); var Listwebs = db.TblWeb.OrderByDescending(p => p.Id).Take(1).ToList(); int IdWeb = int.Parse(Listwebs[0].Id.ToString()); if (MutilMenu != null) { foreach (var idCate in MutilMenu) { TblConnectWebs TblConnectWebs = new TblConnectWebs(); TblConnectWebs.IdCate = idCate; TblConnectWebs.IdWeb = IdWeb; db.TblConnectWebs.Add(TblConnectWebs); db.SaveChanges(); } } 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) { TblConnectWebs TblConnectWeb = new TblConnectWebs(); TblConnectWeb.IdCate = idCates; TblConnectWeb.IdWeb = id; db.TblConnectWebs.Add(TblConnectWeb); db.SaveChanges(); } } #region [Updatehistory] #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)); }