Beispiel #1
0
        public static T FindUserId <T>(this IIdentity identity) where T : IConvertible
        {
            var id = identity?.FindUserClaimValue(UserClaimTypes.USER_ID);

            if (id != null)
            {
                return((T)Convert.ChangeType(id, typeof(T), CultureInfo.InvariantCulture));
            }

            return(default);
 public static string FindUserName(this IIdentity identity)
 {
     return(identity.FindUserClaimValue(UserClaimTypes.UserName));
 }
        public static string FindUserDisplayName(this IIdentity identity)
        {
            var displayName = identity.FindUserClaimValue(UserClaimTypes.UserName);

            return(string.IsNullOrWhiteSpace(displayName) ? FindUserName(identity) : displayName);
        }
 public static string FindImpersonatorUserId(this IIdentity identity)
 {
     return(identity.FindUserClaimValue(UserClaimTypes.ImpersonatorUserId));
 }
 public static string FindTenantId(this IIdentity identity)
 {
     return(identity.FindUserClaimValue(UserClaimTypes.TenantId));
 }
 public static string FindBranchId(this IIdentity identity)
 {
     return(identity?.FindUserClaimValue(UserClaimTypes.BranchId));
 }
        public static string FindUserId(this IIdentity identity)
        {
            var value = identity.FindUserClaimValue(UserClaimTypes.UserId);

            return(value);
        }