Example #1
0
        public ClientService(ICommonHttpClientFactory httpClientFactory,
                             IOptionsSnapshot <ApiSettings> apiOptions,
                             IUnitOfWork uow)
        {
            _httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(_httpClientFactory));
            _apiOptions        = apiOptions ?? throw new ArgumentNullException(nameof(_apiOptions));
            _uow = uow ?? throw new ArgumentNullException(nameof(_uow));

            _message       = _uow.Set <Message>();
            thirdPartyHost = new Uri(_apiOptions.Value.ThirdPartyApiOptions.BaseURI);
        }
Example #2
0
 public CommonHttpClientFactoryController(ICommonHttpClientFactory httpClientFactory)
 {
     _httpClientFactory = httpClientFactory;
 }