public ProductCatalogQuery(IProductQueryRepository repository, IProductQueryRepositorySpecificationFactory specFactory, IShoppingRepository shoppingRepository, IShoppingQueryRepositorySpecificationFactory shoppingRepositorySpecFactory) { this.repository = repository; this.specFactory = specFactory; this.shoppingRepository = shoppingRepository; this.shoppingRepositorySpecFactory = shoppingRepositorySpecFactory; }
public ShoppingCartCommandFactory(IProductQueryRepository productRepository, IProductQueryRepositorySpecificationFactory productQueryRepositorySpecificationFactory, IShoppingRepository shoppingRepository, IShoppingQueryRepositorySpecificationFactory shoppingQueryRepositorySpecificationFactory) { this.productRepository = productRepository; this.productQueryRepositorySpecificationFactory = productQueryRepositorySpecificationFactory; this.shoppingRepository = shoppingRepository; this.shoppingQueryRepositorySpecificationFactory = shoppingQueryRepositorySpecificationFactory; }