public void SetUser(Sitecore.Commerce.Entities.Customers.CommerceUser user) { if (user == null) { throw new ArgumentNullException(nameof(user)); } var commerceUser = Current as CommerceUser; if (commerceUser == null) { return; } SetUser(commerceUser, user); }
private void SetUser(Models.CommerceUser commerceUser, Sitecore.Commerce.Entities.Customers.CommerceUser user) { commerceUser.User = user; Assert.IsNotNull(user.Customers, "The user '{0}' does not contain a Customers collection.", user.UserName); commerceUser.UserId = user.Customers.FirstOrDefault(); }