public ClientController(IClientProfileControl clientProfileControl, IClientCartControl cartControl, IItemDistributionControl itemDistributionControl, IHttpPaymentControl httpPaymentControl, IClientPaymentDatabaseControl clientPaymentDatabseControl, IClientRepository iClientRepository) { _clientProfileControl = clientProfileControl; clientCartControl = cartControl; _itemDistributionControl = itemDistributionControl; _httpPaymentControl = httpPaymentControl; _clientPaymentDatabseControl = clientPaymentDatabseControl; _IClientRepository = iClientRepository; }
public ClientPaymentDatabaseControl( IDbContextScopeFactory dbContextScopeFactory, IClientRepository cklientRepository, IItemDistributionControl itemDistributionControl, IHttpPaymentControl httpPaymentControl) { _dbContextScopeFactory = dbContextScopeFactory ?? throw new ArgumentNullException("dbContextScopeFactory broke near ClientPaymentDatabaseControl"); _clientRepository = cklientRepository ?? throw new ArgumentNullException("client repository broke near ClientPaymentDatabaseControl"); _itemDistributionControl = itemDistributionControl ?? throw new ArgumentNullException("item distribution control broke near ClientPaymentDatabaseControl"); _httpPaymentControl = httpPaymentControl ?? throw new ArgumentNullException("http payment control broke near ClientPaymentDatabaseControl"); }