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)); }