это лирика никак не относящаяся к теме что если уметь пользоваться асп фреймворком и в том числе энтити фреймворком то всякие методы инсерта от абп это излишне Но ты все равно пропагандируешь их
Чел фреймворк дает удобство. Простыми словами, тебе банальные вещи не приходится реализовывать, так как они уже есть из коробки. Но откуда же тебе про это знать, правда, если ты не юзаешь в принципе фреймворки
Да получается что метод AddCar() всегда добавляет фиксированное кол-во машин и твой препод прав. Это ведь действие List в сишарпе ведь ничего изначально добавляет в себя это просто список, у которого есть методы Add Remove и т.д. Так что и у тебя в методе будет AddCar(Car car) где список Cars будет добавлять машины через метод Add и этот список сделай приватным private Ну и посмотри на класс Random рандомно заполняй поле размера в Engine и спроси у препода, может он хочет чтоб юзер мог вводить данные, типа чтоб был какой-то интерфейс для добавления кастомера и машины