Пример #1
0
        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);
        }
Пример #2
0
 public AuthorizeRoleAttribute(MemberRankEnum value)
 {
     Rank = value;
 }
Пример #3
0
 public bool IsInRole(MemberRankEnum rank)
 {
     return(((CTGIdentity)Identity).Ranks.Contains(rank));
 }