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));
        }
Exemple #2
0
 public MagentoUser(IMagentoCustomer customer, IEnumerable <string> roles)
 {
     _customer = customer;
     _roles    = new HashSet <string>(roles);
 }