public UserContext( ILocationFactory locationFactory, IPurchaseFactory purchaseFactory, IUserQueryRepository userQueryRepository) { PurchaseFactory = purchaseFactory; LocationFactory = locationFactory; UserQueryRepository = userQueryRepository; }
public ConfirmOrderHandler(IOrderRepository repository, IProductRepository productRepository, IDiscountCalculator discountCalculator, IClientRepository clientRepository, IPurchaseFactory purchaseFactory, IPurchaseRepository purchaseRepository) { _repository = repository; _productRepository = productRepository; _discountCalculator = discountCalculator; _clientRepository = clientRepository; _purchaseFactory = purchaseFactory; _purchaseRepository = purchaseRepository; }