public ActionResult Edit(TblAddress TblAddress, int id, FormCollection collection, int[] mutilManu) { if (ModelState.IsValid) { string drAddress = collection["drAddress"]; if (drAddress == "" && drAddress != null) { TblAddress.IdCate = 0; } else { TblAddress.IdCate = int.Parse(drAddress); } db.Entry(TblAddress).State = EntityState.Modified; db.SaveChanges(); var listIdManu = db.TblConnectManuToAddress.Where(p => p.IdAdress == id).ToList(); for (int i = 0; i < listIdManu.Count; i++) { db.TblConnectManuToAddress.Remove(listIdManu[i]); db.SaveChanges(); } if (mutilManu != null) { foreach (var idMenu in mutilManu) { TblConnectManuToAddress connectimage = new TblConnectManuToAddress(); connectimage.IdManu = idMenu; connectimage.IdAdress = id; db.TblConnectManuToAddress.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("/address/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("/address/Create")); } } return(View(TblAddress)); }
public ActionResult Create(TblAddress TblAddress, FormCollection collection, int[] mutilManu) { string drAddress = collection["drAddress"]; if (drAddress == "" && drAddress != null) { TblAddress.IdCate = 0; } else { TblAddress.IdCate = int.Parse(drAddress); } db.TblAddress.Add(TblAddress); db.SaveChanges(); var ListManu = db.TblAddress.OrderByDescending(p => p.Id).Take(1).ToList(); int id = int.Parse(ListManu[0].Id.ToString()); if (mutilManu != null) { foreach (var idMenu in mutilManu) { TblConnectManuToAddress connect = new TblConnectManuToAddress(); connect.IdManu = idMenu; connect.IdAdress = id; db.TblConnectManuToAddress.Add(connect); db.SaveChanges(); } } #region [Updatehistory] #endregion 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("/address/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("/address/Create")); } return(Redirect("Index")); }