Exemplo n.º 1
0
 public HomeController(
     IOptionsSnapshot <PayPalExpressCheckoutOptions> options,
     ILogger <HomeController> logger)
 {
     _options = options.Value;
     _logger  = logger;
 }
        public PayPalController(
            IOptionsSnapshot <PayPalExpressCheckoutOptions> options,
            HttpClient httpClient,
            ILogger <PayPalController> logger)
        {
            if (options is null)
            {
                throw new ArgumentNullException(nameof(options));
            }

            _options    = options.Value;
            _httpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient));
            _logger     = logger ?? throw new ArgumentNullException(nameof(logger));
        }