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); }