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

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

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

            foreach (var user in GetGroupMembers(userGroup.Id))
            {
                var userGroupManagement =
                    groupManagement.Select(g => new Models.UserGroupManagement { GroupId = g.GroupId, UserId = user.Id })
                        .ToList();
                BLL.UserGroupManagement.DeleteUserGroupManagements(user.Id);
                BLL.UserGroupManagement.AddUserGroupManagements(userGroupManagement);
            }
        }