Удаление города

При удалении города пользователю выводится запрос на подтверждение выполняемого действия. Если в городе имеются улицы, то удалить города невозможно, предварительно необходимо удалить все его улицы.