public ActionResult Create(tblImage tblimages, FormCollection collection, int[] MutilMenu) { int idCate = int.Parse(collection["drMenu"]); tblimages.idCate = idCate; db.tblImages.Add(tblimages); db.SaveChanges(); var ListManu = db.tblImages.OrderByDescending(p => p.id).Take(1).ToList(); int idimg = int.Parse(ListManu[0].id.ToString()); if (MutilMenu != null) { foreach (var idMenu in MutilMenu) { tblConnectImage tblconnectimages = new tblConnectImage(); tblconnectimages.idCate = idMenu; tblconnectimages.idImg = idimg; db.tblConnectImages.Add(tblconnectimages); db.SaveChanges(); } } Updatehistoty.UpdateHistory("Add tblimages", 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("/Imagesad/Index?idCate=" + idCate + "")); } 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("/Imagesad/Create?id=" + idCate + "")); } return(Redirect("Index")); }
public ActionResult Edit(tblImage tblimages, int id, FormCollection collection, int[] MutilMenu, int[] mutilManu) { if (ModelState.IsValid) { tblimages.idCate = int.Parse(collection["drMenu"]); int idcate = int.Parse(collection["drMenu"]); db.Entry(tblimages).State = EntityState.Modified; db.SaveChanges(); var ListImages = db.tblConnectImages.Where(p => p.idImg == id).ToList(); for (int i = 0; i < ListImages.Count; i++) { db.tblConnectImages.Remove(ListImages[i]); db.SaveChanges(); } if (MutilMenu != null) { foreach (var idCates in MutilMenu) { tblConnectImage tbllistimages = new tblConnectImage(); tbllistimages.idCate = idCates; tbllistimages.idImg = id; db.tblConnectImages.Add(tbllistimages); db.SaveChanges(); } } var listIdManu = db.tblConnectManuToImages.Where(p => p.idImage == id).ToList(); for (int i = 0; i < listIdManu.Count; i++) { db.tblConnectManuToImages.Remove(listIdManu[i]); db.SaveChanges(); } if (mutilManu != null) { foreach (var idMenu in mutilManu) { tblConnectManuToImage connectimage = new tblConnectManuToImage(); connectimage.idManu = idMenu; connectimage.idImage = id; db.tblConnectManuToImages.Add(connectimage); db.SaveChanges(); } } #region [Updatehistory] Updatehistoty.UpdateHistory("Edit tblimages", 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("/Imagesad/Index?idCate=" + idcate + "")); } 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("/Imagesad/Create?id=" + idcate + "")); } } return(View(tblimages)); }