public CollectionController(
     ICollectionItemRepository collectionItemRepository,
     ISetRepository setRepository,
     IPartOfCollectionItemRepository partOfCollectionItemRepository,
     IPartOfSetRepository partOfSetRepository,
     IPartRepository partRepository
     )
 {
     this.collectionItemRepository       = collectionItemRepository;
     this.setRepository                  = setRepository;
     this.partOfCollectionItemRepository = partOfCollectionItemRepository;
     this.partOfSetRepository            = partOfSetRepository;
     this.partRepository                 = partRepository;
 }
 public BrickLinkController(
     IPartRepository partRepository,
     ISetRepository setRepository,
     IPartOfSetRepository partOfSetRepository,
     IOrderPriceDataRepository orderPriceDataRepository,
     IStockPriceDataRepository stockPriceDataRepository,
     IBrickLinkDataConnector brickLinkDataConnector
     )
 {
     this.partRepository           = partRepository;
     this.setRepository            = setRepository;
     this.partOfSetRepository      = partOfSetRepository;
     this.orderPriceDataRepository = orderPriceDataRepository;
     this.stockPriceDataRepository = stockPriceDataRepository;
     this.brickLinkDataConnector   = brickLinkDataConnector;
 }