Пример #1
0
        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));
        }
Пример #2
0
        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"));
        }