// // GET: /Admin/ public ActionResult Index() { Models.AdminSettings result = new Models.AdminSettings(); result.password = db.Settings.FirstOrDefault(s => s.Key == "KaseyaPassword").Value.ToString(); result.userName = db.Settings.FirstOrDefault(s => s.Key == "KaseyaUser").Value.ToString(); //result.servicedeskId = Convert.ToInt32(db.Settings.FirstOrDefault(s => s.Key == "ServiceDeskId").Value); //result.servicedeskName = db.Settings.FirstOrDefault(s => s.Key == "ServiceDeskName").Value.ToString(); result.server = ((Uri)new Uri(db.Settings.FirstOrDefault(s => s.Key == "ServiceDeskURI").Value.ToString())).GetLeftPart(System.UriPartial.Authority); result.DefaultScope = db.Settings.FirstOrDefault(s => s.Key == "DefaultScope").Value.ToString(); result.connected = (sDesk.kWS.SessionID !=0); return View(result); }
public ActionResult Parameter(Models.AdminSettings model) { using (var db = new Db.TipTraceEntities()) { if (ModelState.IsValid) { Db.Setting setting = (from item in db.Settings where item.SettingId.Equals(model.SettingId) select item).FirstOrDefault(); setting.Name = model.Name; setting.Value = model.Value; db.SaveChanges(); ViewData["Message"] = "Saved"; } } return(View(model)); }