public OrdersController(IConfiguration config, ICarsClient carsClient, ICustomersClient customersClient) { _carsClient = carsClient; _customersClient = customersClient; var client = new MongoClient(config.GetConnectionString("OrdersDb")); var database = client.GetDatabase("Orders"); _ordersCollection = database.GetCollection <Order>("Orders"); }
public CustomersTests( ICreate create, IDefaultRequestHeadersService defaultRequestHeadersService, ICustomersClient customersClient) { _create = create; _defaultRequestHeadersService = defaultRequestHeadersService; _customersClient = customersClient; }
public Phase2Scenario(IProductsClient productsClient, IOrdersClient ordersClient, ICustomersClient customersClient, ILogger <Phase2Scenario> logger ) { this.productsClient = productsClient; this.ordersClient = ordersClient; this.customersClient = customersClient; this.logger = logger; }
public CustomerBuilder( IDefaultRequestHeadersService defaultRequestHeadersService, ICustomersClient customersClient) { _customersClient = customersClient; _defaultRequestHeadersService = defaultRequestHeadersService; _customer = new Customer { Id = Guid.NewGuid(), Surname = "Test".WithGuid(), Name = "Test".WithGuid(), Patronymic = "Test".WithGuid(), Phone = "9999999999", Email = "test@test", BirthDate = new DateTime(1990, 1, 1), IsDeleted = false }; }
public CheckoutApi(CheckoutConfiguration configuration) : base(configuration) { var apiClient = new ApiClient(configuration.HttpClientFactory, configuration.Environment.GetAttribute <EnvironmentAttribute>().ApiUri); _tokensClient = new TokensClient(apiClient, configuration); _customersClient = new CustomersClient(apiClient, configuration); _sourcesClient = new SourcesClient(apiClient, configuration); _paymentsClient = new PaymentsClient(apiClient, configuration); _instrumentsClient = new InstrumentsClient(apiClient, configuration); _disputesClient = new DisputesClient(apiClient, configuration); _webhooksClient = new WebhooksClient(apiClient, configuration); _eventsClient = new EventsClient(apiClient, configuration); _riskClient = new RiskClient(apiClient, configuration); _paymentLinksClient = new PaymentLinksClient(apiClient, configuration); _reconciliationClient = new ReconciliationClient(apiClient, configuration); _hostedPaymentsClient = new HostedPaymentsClient(apiClient, configuration); }
public CheckoutApi(CheckoutConfiguration configuration) { var baseApiClient = BaseApiClient(configuration); _tokensClient = new TokensClient(baseApiClient, configuration); _customersClient = new CustomersClient(baseApiClient, configuration); _paymentsClient = new PaymentsClient(baseApiClient, configuration); _instrumentsClient = new InstrumentsClient(baseApiClient, configuration); _disputesClient = new DisputesClient(baseApiClient, configuration); _riskClient = new RiskClient(baseApiClient, configuration); _forexClient = new ForexClient(baseApiClient, configuration); _workflowsClient = new WorkflowsClient(baseApiClient, configuration); _sessionsClient = new SessionsClient(baseApiClient, configuration); _accountsClient = new AccountsClient( baseApiClient, FilesApiClient(configuration), configuration); _paymentLinksClient = new PaymentLinksClient(baseApiClient, configuration); _hostedPaymentsClient = new HostedPaymentsClient(baseApiClient, configuration); _balancesClient = new BalancesClient(BalancesApiClient(configuration), configuration); _transfersClient = new TransfersClient(TransfersApiClient(configuration), configuration); }
public SearchController(ISearchService searchService, ICustomersClient customersClient) { this.searchService = searchService; this.customersClient = customersClient; }