public ActionResult Index([Bind(Include = "ID,AdminEmail,TicketSeeder,FAQApprover,KBApprover,TicketHeader,Keyowrds,ExpertArea,TicketExpiry")] GlobalSettings globalSettings) { if (ModelState.IsValid) { //GlobalSettings globalSettings = gsm.getSettings(); if (globalSettings.ID == Guid.Empty || globalSettings.ID == null) { globalSettings.ID = Guid.NewGuid(); db.GlobalSettingss.Add(globalSettings); } else { db.Entry(globalSettings).State = EntityState.Modified; } db.SaveChanges(); ViewBag.Msg = "Changes saved"; return(RedirectToAction("Index")); } else { ViewBag.Msg = "Model not valid"; } GlobalSettingsEditModel gsm = new GlobalSettingsEditModel(globalSettings); return(View(gsm)); }
// GET: GlobalSettings, get first record public ActionResult Index() { GlobalSettingsEditModel gsm = null; GlobalSettings globalSettings = db.GlobalSettingss.FirstOrDefault <GlobalSettings>(); if (globalSettings == null || globalSettings.ID == null) { ViewBag.Msg = "ID is blank. This must be a new record!"; gsm = new GlobalSettingsEditModel(); } else { gsm = new GlobalSettingsEditModel(globalSettings); } var kwds = from kwd in db.WordLists where kwd.type == 1 select kwd.text; ViewBag.keywords = kwds; // String.Join(", ", kwds); var eAreas = from eArea in db.WordLists where eArea.type == 2 select eArea.text; ViewBag.expertareas = eAreas; // String.Join(", ", eAreas); return(View(gsm)); }