public void DeleteLevelGroup(int groupId) { if (!_levelService.GetLevelsByGroupId(groupId).Any()) { var levelGroup = _levelGroupRepository.GetById(groupId); _levelGroupRepository.Delete(levelGroup); } else { throw new StaffingPurchaseException(_resourceManager.GetString("LevelGroup.DeleteExisted")); } }