private static User GetUserFromSellerUser(SellerUserTable sellerUser)
        {
            if (sellerUser == null)
            {
                return(null);
            }

            return(new User
            {
                Username = sellerUser.Username,
                SubjectId = sellerUser.Id.ToString(),
                IsActive = true,
            });
        }
        private UserWithClaims GetUserFromSellerUserWithClaims(SellerUserTable sellerUser)
        {
            if (sellerUser == null)
            {
                return(null);
            }
            var user = new UserWithClaims
            {
                Username  = sellerUser.Username,
                SubjectId = sellerUser.Id.ToString(),
                IsActive  = true,
                Claims    = new List <Claim>()
            };

            AddClaimIfNotNull(user.Claims, "https://openactive.io/sellerName", sellerUser.SellerTable.Name);
            AddClaimIfNotNull(user.Claims, "https://openactive.io/sellerId", _jsonLdIdBaseUrl + "/api/identifiers/sellers/" + sellerUser.SellerTable.Id);
            AddClaimIfNotNull(user.Claims, "https://openactive.io/sellerUrl", sellerUser.SellerTable.Url);
            AddClaimIfNotNull(user.Claims, "https://openactive.io/sellerLogo", sellerUser.SellerTable.LogoUrl);
            return(user);
        }