Esempio n. 1
0
        public void GetClaimsTest()
        {
            var guid     = Guid.NewGuid().ToString();
            var testUser = new AspNetUser
            {
                Id = guid,
                AspNetUserClaims = new List <AspNetUserClaim>
                {
                    new AspNetUserClaim()
                    {
                        Id         = 1,
                        UserId     = guid,
                        ClaimType  = "testClaimType",
                        ClaimValue = "testClaimValue"
                    },
                    new AspNetUserClaim()
                    {
                        Id         = 2,
                        UserId     = guid,
                        ClaimType  = "testClaimType2",
                        ClaimValue = "testClaimValue2"
                    },
                    new AspNetUserClaim()
                    {
                        Id         = 3,
                        UserId     = guid,
                        ClaimType  = "testClaimType3",
                        ClaimValue = "testClaimValue3"
                    }
                }
            };

            var claims = testUser.GetClaims();

            Assert.AreEqual(3, claims.Count);
        }
Esempio n. 2
0
 public static HashSet <int> GetSubjectCategoryRegions(this AspNetUser user, string docType, string baCode, string orgCode)
 {
     return(user.GetClaims().GetSubjectCategoryRegions(docType, baCode, orgCode));
 }
Esempio n. 3
0
 public static HashSet <int> GetApplicationPerimissionRegions(this AspNetUser user, ApplicationPermissionNames?permission)
 {
     return(user.GetClaims().GetApplicationPerimissionRegions(permission));
 }