BLL.UserGroup.UpdateAllGroupMembersAcls C# (CSharp) Метод

UpdateAllGroupMembersAcls() публичный статический Метод

public static UpdateAllGroupMembersAcls ( CloneDeployUserGroup userGroup ) : void
userGroup Models.CloneDeployUserGroup
Результат void
        public static void UpdateAllGroupMembersAcls(CloneDeployUserGroup userGroup)
        {
            var rights = BLL.UserGroupRight.Get(userGroup.Id);

            foreach (var user in GetGroupMembers(userGroup.Id))
            {
                var userRights =
                    rights.Select(right => new Models.UserRight {UserId = user.Id, Right = right.Right}).ToList();
                BLL.UserRight.DeleteUserRights(user.Id);
                BLL.UserRight.AddUserRights(userRights);
            }
        }