Hi,
I have created Different customer roles retailer/wholesalers. When I'm registering user with wholesaler, he is getting mapped to all roles including Registered, Retailer and Wholesaler.
I have modified the below code in \Libraries\Nop.Services\Customers\CustomerRegistrationService.cs:
//add to 'Registered' role
var registeredRole =_customerService.GetCustomerRoleBySystemName(SystemCustomerRoleNames.Registered);
/*if (registeredRole == null)
throw new NopException("'Registered' role could not be loaded");*/
request.Customer.CustomerRoles.Add(registeredRole);
//Added Code by me
var customRole = _customerService.GetCustomerRoleBySystemName("Retailer");
request.Customer.CustomerRoles.Add(customRole);
var customRole1 = _customerService.GetCustomerRoleBySystemName(SystemCustomerRoleNames.Wholesalers);
request.Customer.CustomerRoles.Add(customRole1);
Please let me know what wrong I'm doing? And what needs to be done?
Your Inputs are highly appreciable
Thanks,
Ricky