public ActionResult Edit(TblImage TblImage, int id, FormCollection collection, int[] MutilMenu, int[] mutilManu) { if (ModelState.IsValid) { TblImage.IdCate = int.Parse(collection["drMenu"]); int idcate = int.Parse(collection["drMenu"]); db.Entry(TblImage).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) { TblConnectImages tbllistimages = new TblConnectImages(); 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) { TblConnectManuToImages connectimage = new TblConnectManuToImages(); connectimage.IdManu = idMenu; connectimage.IdImage = id; db.TblConnectManuToImages.Add(connectimage); 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("/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(TblImage)); }
public ActionResult Create(TblImage TblImage, FormCollection collection, int[] MutilMenu, int[] mutilManu) { int idCate = int.Parse(collection["drMenu"]); TblImage.IdCate = idCate; db.TblImage.Add(TblImage); db.SaveChanges(); var ListManu = db.TblImage.OrderByDescending(p => p.Id).Take(1).ToList(); int idimg = int.Parse(ListManu[0].Id.ToString()); if (MutilMenu != null) { foreach (var idMenu in MutilMenu) { TblConnectImages TblConnectImages = new TblConnectImages(); TblConnectImages.IdCate = idMenu; TblConnectImages.IdImg = idimg; db.TblConnectImages.Add(TblConnectImages); db.SaveChanges(); } } if (mutilManu != null) { foreach (var idMenu in mutilManu) { TblConnectManuToImages connectimage = new TblConnectManuToImages(); connectimage.IdManu = idMenu; connectimage.IdImage = idimg; db.TblConnectManuToImages.Add(connectimage); 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("/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")); }