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); } }