public CarConfiguratorController(
     ILogger <CarModelController> logger,
     ICarModelService carModelService,
     ICarModelOptionService carModelOptionService,
     ICarConfiguratorService carConfiguratorService)
 {
     _logger                 = logger;
     _carModelService        = carModelService;
     _carModelOptionService  = carModelOptionService;
     _carConfiguratorService = carConfiguratorService;
 }
 public CarConfiguratorService(
     ICarModelService carModelService,
     ICarModelOptionService carModelOptionService,
     IProductRepository productRepository,
     IProductOptionRepository productOptionRepository,
     ICarConfigUserConfigurationRepository carConfigUserConfigurationRepository)
 {
     _carModelService         = carModelService;
     _carModelOptionService   = carModelOptionService;
     _productRepository       = productRepository;
     _productOptionRepository = productOptionRepository;
     _carConfigUserConfigurationRepository = carConfigUserConfigurationRepository;
 }