Example #1
0
        //
        // 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);
        }
Example #2
0
        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));
        }