Exemple #1
0
 public UpdateSaleStateChangeHandler(ISalesRepository salesRepository, IBusPublisher busPublisher, IPointOfSaleVerifier posVerifier, IUserVerifier userVerifier)
 {
     _salesRepository = salesRepository ?? throw new ArgumentNullException(nameof(salesRepository));
     _busPublisher    = busPublisher ?? throw new ArgumentNullException(nameof(busPublisher));
     _posVerifier     = posVerifier ?? throw new ArgumentNullException(nameof(posVerifier));
     _userVerifier    = userVerifier ?? throw new ArgumentNullException(nameof(userVerifier));
 }
 public CreateAssignmentToPointOfSaleHandler(IAssignmentsRepository repository, IBusPublisher busPublisher, IAuthenticationMeansVerifier meansVerifier, IPointOfSaleVerifier posVerifier, IAssignmentExclusivityVerifier exclVerifier)
 {
     _repository    = repository ?? throw new ArgumentNullException(nameof(repository));
     _busPublisher  = busPublisher ?? throw new ArgumentNullException(nameof(busPublisher));
     _meansVerifier = meansVerifier ?? throw new ArgumentNullException(nameof(meansVerifier));
     _posVerifier   = posVerifier ?? throw new ArgumentNullException(nameof(posVerifier));
     _exclVerifier  = exclVerifier ?? throw new ArgumentNullException(nameof(exclVerifier));
 }
Exemple #3
0
        public CreateOfferHandler(IOfferRepository repository, IBusPublisher busPublisher, IPointOfSaleVerifier posVerifier, IProductVerifier productVerifier, IStockItemVerifier stockItemVerifier)
        {
            _repository   = repository ?? throw new ArgumentNullException(nameof(repository));
            _busPublisher = busPublisher ?? throw new ArgumentNullException(nameof(busPublisher));

            _posVerifier       = posVerifier ?? throw new ArgumentNullException(nameof(posVerifier));
            _productVerifier   = productVerifier ?? throw new ArgumentNullException(nameof(productVerifier));
            _stockItemVerifier = stockItemVerifier ?? throw new ArgumentNullException(nameof(stockItemVerifier));
        }
Exemple #4
0
 public CreateSaleHandler(ISalesRepository salesRepository, IBusPublisher busPublisher, IAccountingGroupVerifier agVerifier, IUserVerifier userVerifier, IPointOfSaleVerifier posVerifier, IAuthenticationMeansVerifier amVerifier, IProductVerifier productVerifier, IOfferVerifier offerVerifier)
 {
     _salesRepository = salesRepository ?? throw new ArgumentNullException(nameof(salesRepository));
     _busPublisher    = busPublisher ?? throw new ArgumentNullException(nameof(busPublisher));
     _agVerifier      = agVerifier ?? throw new ArgumentNullException(nameof(agVerifier));
     _userVerifier    = userVerifier ?? throw new ArgumentNullException(nameof(userVerifier));
     _posVerifier     = posVerifier ?? throw new ArgumentNullException(nameof(posVerifier));
     _amVerifier      = amVerifier ?? throw new ArgumentNullException(nameof(amVerifier));
     _productVerifier = productVerifier ?? throw new ArgumentNullException(nameof(productVerifier));
     _offerVerifier   = offerVerifier ?? throw new ArgumentNullException(nameof(offerVerifier));
 }
Exemple #5
0
 public CreateStockItemHandler(IStockItemRepository repository, IBusPublisher busPublisher, IPointOfSaleVerifier posVerifier)
 {
     _repository   = repository ?? throw new ArgumentNullException(nameof(repository));
     _busPublisher = busPublisher ?? throw new ArgumentNullException(nameof(busPublisher));
     _posVerifier  = posVerifier ?? throw new ArgumentNullException(nameof(posVerifier));
 }