Esempio n. 1
0
        public bool Save(ModuleController moduleController, int moduleId)
        {
            try
            {
                if (moduleController == null || moduleId < 0)
                {
                    return(false);
                }

                moduleController.UpdateModuleSetting(moduleId, IsOpenKey, IsOpen.ToString());
                moduleController.UpdateModuleSetting(moduleId, AllowAnonymousKey, AllowAnonymous.ToString());
                moduleController.UpdateModuleSetting(moduleId, ForumModuleIdKey, ForumModuleId.ToString());
                moduleController.UpdateModuleSetting(moduleId, ForumTabIdKey, ForumTabId.ToString());
                moduleController.UpdateModuleSetting(moduleId, RegistrationUrlKey, RegistrationUrl);
                moduleController.UpdateModuleSetting(moduleId, SearchPermissionKey, ((int)SearchPermission).ToString());
                moduleController.UpdateModuleSetting(moduleId, IsTapatalkDetectionEnabledKey, IsTapatalkDetectionEnabled.ToString());

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Esempio n. 2
0
        public bool AllowAnonymous(FilterContext context)
        {
            AllowAnonymous apiAttribute = (AllowAnonymous)context.ActionDescriptor.EndpointMetadata.FirstOrDefault(q => { return(q.GetType() == typeof(AllowAnonymous)); });

            return(apiAttribute != null);
        }