public bool UserHasRank(int accountId, MemberRankEnum rank) { var user = Repository <Account>().FindSingle(x => x.Id == accountId); var result = user.Details.Ranks?.Any(x => x.Rank.Rank == rank); return(result ?? false); }
public AuthorizeRoleAttribute(MemberRankEnum value) { Rank = value; }
public bool IsInRole(MemberRankEnum rank) { return(((CTGIdentity)Identity).Ranks.Contains(rank)); }