private static void EnrichUserWithClaims(User user)
        {
            user.CostCenter   = ClaimHelper.GetCurrentUserClaim(Fabrikam.ClaimTypes.CostCenter).Value ?? string.Empty;
            user.Organization = ClaimHelper.GetCurrentUserClaim(Fabrikam.ClaimTypes.Organization).Value ?? string.Empty;

            string givenName = ClaimHelper.GetCurrentUserClaimValue(ClaimTypes.GivenName) ?? string.Empty;
            string surname   = ClaimHelper.GetCurrentUserClaimValue(ClaimTypes.Surname) ?? string.Empty;

            if (string.IsNullOrEmpty(givenName) || string.IsNullOrEmpty(surname))
            {
                user.FullName = "not avaialbe";
            }
            else
            {
                user.FullName = string.Format(CultureInfo.CurrentUICulture, "{0} {1}", givenName, surname);
            }

            string streetAddress = ClaimHelper.GetCurrentUserClaimValue(ClaimTypes.StreetAddress) ?? string.Empty;
            string state         = ClaimHelper.GetCurrentUserClaimValue(ClaimTypes.StateOrProvince) ?? string.Empty;
            string country       = ClaimHelper.GetCurrentUserClaimValue(ClaimTypes.Country) ?? string.Empty;

            if (string.IsNullOrEmpty(streetAddress) || string.IsNullOrEmpty(state) || string.IsNullOrEmpty(country))
            {
                user.Address = "not available";
            }
            else
            {
                user.Address = string.Format(CultureInfo.CurrentUICulture, "{0}, {1}, {2}", streetAddress, state, country);
            }

            /*
             * user.FullName = "not available";
             * user.Address = "not available";
             * user.CostCenter = "not available";
             * user.Organization = ClaimHelper.GetCurrentUserClaim(Fabrikam.ClaimTypes.Organization).Value ?? string.Empty;
             */
        }