public async Task Delete(long id)
        {
            await _organizationManager.DeleteOrganizationUnitAsync(id);

            var userOrganizationUnitIds = (await _userManagerInOrganizationUnit.FindUserOrganizationUnitsAsync(id))
                                          .Select(x => x.Id);

            foreach (var userOrganizationUnitId in userOrganizationUnitIds)
            {
                await _userManagerInOrganizationUnit.DeleteUserOrganizationUnitAsync(userOrganizationUnitId);
            }
        }