private bool OptionalAccess(OptionalAccessEnum optionalAccessEnum) { bool resualt = true; if (optionalAccessEnum != OptionalAccessEnum.Empty) { switch (optionalAccessEnum) { case OptionalAccessEnum.IsDirectResponsible: if (CurrentUser.LevelResponsibleForMe == null) { _resourceMessage = LocalizedText.Error_AccessDenied_Manager; resualt = false; } break; } } return(resualt); }
public ActAuthorizeAttribute(MenuEnum menuEnum, OptionalAccessEnum optionalAccessEnum = OptionalAccessEnum.Empty) { this._menuEnum = menuEnum; this._optionalAccessEnum = optionalAccessEnum; }