コード例 #1
0
 public TrolleyTotalCalculator(ILogger <TrolleyTotalCalculator> logger, IOptions <WooliesXApiDetail> wooliesXApiDetailOptions)
 {
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
     _wooliesXApiDetail = wooliesXApiDetailOptions?.Value ?? throw new ArgumentNullException(nameof(wooliesXApiDetailOptions));
 }
コード例 #2
0
 public ShoppingRepository(ILogger <ShoppingRepository> logger, IConfiguration configuration, IOptions <WooliesXApiDetail> wooliesXApiDetailOptions)
 {
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
     _configuration     = configuration ?? throw new ArgumentNullException(nameof(configuration));
     _wooliesXApiDetail = wooliesXApiDetailOptions?.Value ?? throw new ArgumentNullException(nameof(wooliesXApiDetailOptions));
 }