public OrderManagementApi(IConfiguration configuration, HttpClient httpClient) { var ordersApiLocation = configuration.GetSection("ApiServiceLocations").GetValue <string>("OrdersApi"); httpClient.BaseAddress = new Uri($"http://{ordersApiLocation}/api"); _restClient = RestService.For <IOrderManagementApi>(httpClient); }
public OrderManagementApi(IConfiguration config, HttpClient httpClient) { string apiHostEndpoint = config.GetSection("ApiServiceLocations") .GetValue <string>("OrdersApiLocation"); httpClient.BaseAddress = new Uri($"http://{apiHostEndpoint}/api"); _restClient = RestService.For <IOrderManagementApi>(httpClient); }
public OrderManagementApi(IConfiguration configuration, HttpClient httpClient, IOptions <AppSettings> settings) { //string hostAndPort = configuration.GetSection("ApiServiceLocation").GetValue<string>("OrdersApiLocation"); string apiHostAndPort = _settings.Value.OrdersApiUrl; httpClient.BaseAddress = new Uri($"{apiHostAndPort}/api"); _restClient = RestService.For <IOrderManagementApi>(httpClient); }
public OrderManagementController(IOrderManagementApi orderManagementApi) { _orderManagementApi = orderManagementApi; }
public OrderApiManagement(IConfiguration configuration, HttpClient client, IOptions <AppSettings> options) { _options = options; client.BaseAddress = new Uri(_options.Value.OrdersApiUrl); _restClient = RestService.For <IOrderManagementApi>(client); }
public OrderManagementController(IOrderManagementApi orderManagement) { _orderManagement = orderManagement; }