protected override async Task <MagentoUser> CreateUser(IMagentoCustomer customer) { var allGroups = await AllGroups; string group; var groups = allGroups.TryGetValue(customer.GroupId, out group) ? new[] { group } : new string[0]; return(new MagentoUser(customer, groups)); }
public MagentoUser(IMagentoCustomer customer, IEnumerable <string> roles) { _customer = customer; _roles = new HashSet <string>(roles); }