public BricklinkDataService(IPartInventoryRepository partInventoryRepo, IBaseRepository <Part> partrepo, IBaseRepository <PartPriceInfo> partPricingRepo,
                             IOrderRepository orderRepo, IBricklinkApiService api, IBaseRepository <PartInventoryLocationHistory> historyRepo)
 {
     _partInventoryRepo = partInventoryRepo;
     _partrepo          = partrepo;
     _partPricingRepo   = partPricingRepo;
     _historyRepo       = historyRepo;
     _orderRepo         = orderRepo;
     _api = api;
 }
 public BricklinkInventorySanityCheckService(IBricklinkDataService dataService, IPartInventoryRepository partInventoryRepo,
                                             IBaseRepository <Part> partrepo, IBaseRepository <PartPriceInfo> partPricingRepo, IBaseRepository <PartInventoryLocationHistory> historyRepo,
                                             IBaseRepository <Order> orderRepo, IBaseRepository <OrderItem> orderItemRepo)
 {
     _dataService       = dataService;
     _partInventoryRepo = partInventoryRepo;
     _partrepo          = partrepo;
     _partPricingRepo   = partPricingRepo;
     _historyRepo       = historyRepo;
     _orderRepo         = orderRepo;
     _orderItemRepo     = orderItemRepo;
 }
 public PricingService(IPartInventoryRepository partInventoryRepository, IBricklinkApiService apiService)
 {
     _partInventoryRepository = partInventoryRepository;
     _apiService = apiService;
 }