public bool HasPermission(enumPermission permissionEnumID) { bool permissionOK = false; if (base.ValidateKeyField(this._userID)) { try { PermissionCollection permissions = this.GetPermissions(); permissionOK = permissions.Contains((int)permissionEnumID); } catch (Exception ex) { HandleException(ex); } } return(permissionOK); }
public bool Contains(enumPermission permissionEnumID) { Permission finder = this.Find(permissionEnumID); return(finder != null); }
public Permission Find(enumPermission permissionEnumID) { return(base.Find(delegate(Permission p) { return p.PermissionID == (int)permissionEnumID; })); }