Exemple #1
0
        public ActionResult Settings(ViewLayoutSettings LayoutSetting)
        {
            if (LayoutSetting.LayoutSettingsList != null)
            {
                for (int i = 0; i < LayoutSetting.LayoutSettingsList.Count; i++)
                {
                    LayoutSettings data = db.LayoutSettings.Find(LayoutSetting.LayoutSettingsList[i].ltSId);
                    data.ltSContent = LayoutSetting.LayoutSettingsList[i].ltSContent;
                    db.SaveChanges();
                }
            }
            if (LayoutSetting.DeviceIO != null)
            {
                for (int i = 0; i < LayoutSetting.DeviceIO.Count; i++)
                {
                    DeviceIO data = db.DeviceIO.Find(LayoutSetting.DeviceIO[i].ioId);
                    data.ioName     = LayoutSetting.DeviceIO[i].ioName;
                    data.ioPortName = LayoutSetting.DeviceIO[i].ioPortName;
                    data.ioValType  = LayoutSetting.DeviceIO[i].ioValType;
                    db.SaveChanges();
                }
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult Settings(int id, ViewLayoutSettings LayoutSetting)
        {
            DevLayout getDevlayout = db.DevLayout.Find(id);

            getDevlayout.dvLtVersion = (Convert.ToInt32(getDevlayout.dvLtVersion) + 1).ToString();
            db.SaveChanges();
            if (LayoutSetting.LayoutSettingsList != null)
            {
                for (int i = 0; i < LayoutSetting.LayoutSettingsList.Count; i++)
                {
                    LayoutSettings data = db.LayoutSettings.Find(LayoutSetting.LayoutSettingsList[i].ltSId);
                    data.ltSContent = LayoutSetting.LayoutSettingsList[i].ltSContent;
                    db.SaveChanges();
                }
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult Settings(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            List <LayoutSettings> devLayout  = db.LayoutSettings.Where(ls => ls.ltSDevLayoutId == id).ToList();
            ViewLayoutSettings    viewlayout = new ViewLayoutSettings
            {
                idlu = id.Value,
                LayoutSettingsList = devLayout
            };

            if (devLayout == null)
            {
                return(HttpNotFound());
            }
            return(View(viewlayout));
        }