Example #1
0
        private void UninstallProgressiveSystemRole()
        {
            var roles = ProgressiveAppSystemNames.GetSystemRoleNames();

            foreach (var role in roles)
            {
                var r = _customerService.GetCustomerRoleBySystemName(role);
                if (r != null)
                {
                    _customerService.DeleteCustomerRole(r);
                }
            }
        }
Example #2
0
        private void InstallProgressiveSystemRole()
        {
            var roles = ProgressiveAppSystemNames.GetSystemRoleNames();

            foreach (var role in roles)
            {
                var r = _customerService.GetCustomerRoleBySystemName(role);
                if (r == null)
                {
                    _customerService.InsertCustomerRole(new CustomerRole()
                    {
                        Name         = role,
                        SystemName   = role,
                        Active       = true,
                        IsSystemRole = false,
                    });
                }
            }
        }