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