/// <summary> /// SavePermissionsToViewBag /// </summary> /// <param name="userPermissions"></param> private bool SavePermissionsToViewBag(FeatureEnum feature) { try { List <UserFeaturePermissionModel> userPermissions = SecurityClientProcessor.GetUserFeaturePermissions(Convert.ToInt32(feature)); List <PermissionEnum> permissions = new List <PermissionEnum>(); foreach (UserFeaturePermissionModel userFeaturePermission in userPermissions) { permissions.Add((PermissionEnum)userFeaturePermission.PermissionId); } ViewBag.UserPermissions = permissions; if (!(permissions.Contains(PermissionEnum.ViewContent) || permissions.Contains(PermissionEnum.ViewAnomynousContent))) { return(false); } } catch (Exception ex) { HandleError(ex); } return(true); }