public ApiManager(IApiData apiData, IStringLocalizer <IApiManager> localizer, ILogger <IApiManager> logger, IKeyManager keyManager, IRoleData roleData) { _apiData = apiData; _localizer = localizer; _logger = logger; _keyManager = keyManager; _roleData = roleData; }
public PriceChecker(IMessagePusher messagePusher, IApiData <List <CoinMarketCapData> > apiData) { _messagePusher = messagePusher; _apiData = apiData; }
public HomeController(IConfiguration configuration, IApiData apiRepository) { _apiRepository = apiRepository ?? throw new ArgumentNullException(nameof(apiRepository)); _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); }