/// <summary> /// Constructor /// </summary> public CMS_App() { //set class members _articles = new CMS_App_Articles(this); _users = new CMS_App_Users(this); _roles = new CMS_App_Roles(this); _categories = new CMS_App_Categories(this); _resources = new CMS_App_Resources(this); _acl = new CMS_Acl(); _comments = new CMS_App_Comments(this); using (SettingsDataContext s = new SettingsDataContext()) { _listLength = int.Parse(s.settings.Where(x => x.name == "list_length").Single().value); _unregComm = bool.Parse(s.settings.Where(x => x.name == "unregistered_comments").Single().value); } }
/// <summary> /// Saves settings /// </summary> /// <param name="form">Form instance</param> /// <returns>boolean</returns> public bool saveSettings(Form_Settings form) { using (SettingsDataContext s = new SettingsDataContext()) { try { setting len = s.settings.Where(x => x.name == "list_length").Single(); len.value = form["list_length"].getValue(); setting comm = s.settings.Where(x => x.name == "unregistered_comments").Single(); comm.value = form["unregistered_comments"].getValue(); s.SubmitChanges(); } catch (Exception){ return false; } return true; } }