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); } }
public bool AllowAnonymous(FilterContext context) { AllowAnonymous apiAttribute = (AllowAnonymous)context.ActionDescriptor.EndpointMetadata.FirstOrDefault(q => { return(q.GetType() == typeof(AllowAnonymous)); }); return(apiAttribute != null); }