/// <summary>
 /// Creates a new <see cref="FiatCurrencyCodeAutocompleteHandler"/>.
 /// </summary>
 /// <param name="configuration">Provides access to application settings.</param>
 /// <param name="apiCalls">Provides access to the different APIs.</param>
 public FiatCurrencyCodeAutocompleteHandler(IConfiguration configuration, ApiCalls apiCalls) : base(configuration, apiCalls)
 {
     Configuration       = configuration;
     ApiCalls            = apiCalls;
     FiatCurrencyService = new(Configuration, ApiCalls);
 }
コード例 #2
0
 /// <summary>
 /// Creates the module using the <see cref="IConfiguration"/> and <see cref="ApiCalls"/> objects.
 /// </summary>
 /// <param name="configuration">Provides access to application settings.</param>
 /// <param name="api">Provides access to the different APIs.</param>
 /// <param name="logger">The log4net logger.</param>
 /// <param name="interactiveService">The interactive service.</param>
 public FiatCurrencyInteractiveModule(IConfiguration configuration, ILog logger, ApiCalls api, InteractiveService interactiveService) : base(configuration, logger, interactiveService)
 {
     FiatCurrencyService = new FiatCurrencyService(configuration, api);
 }
コード例 #3
0
 /// <summary>
 /// Creates the module using the <see cref="IConfiguration"/> and <see cref="ApiCalls"/> objects.
 /// </summary>
 /// <param name="configuration">Provides access to application settings.</param>
 /// <param name="api">Provides access to the different APIs.</param>
 /// <param name="logger">The log4net logger.</param>
 public FiatCurrencyModule(IConfiguration configuration, ILog logger, ApiCalls api) : base(configuration, logger)
 {
     FiatCurrencyService = new FiatCurrencyService(configuration, api);
 }