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)); }