public HomeController(IMemoryCache memoryCache, IAsk ask, ISettings settings, IParticipation participation, IDraws draws, IHubContext <UpdateHub> hubContext, UpdateHub hub, IOptions <DrawSettings> drawSettings, IOptions <SetupSettings> setupSettings, IOptions <FeaturesSettings> featuresSettings, IOptions <ColdStakingSettings> coldStakingSettings) { _memoryCache = memoryCache; _ask = ask; _settings = settings; _participation = participation; _draws = draws; _hub = hub; _hubContext = hubContext; _drawSettings = drawSettings.Value; _setupSettings = setupSettings.Value; _tickerSettings = tickerSettings.Value; _featuresSettings = featuresSettings.Value; _coldStakingSettings = coldStakingSettings.Value; }
public BlockExplorerController(IMemoryCache memoryCache, BlockIndexService indexService, IOptions <NakoSettings> nakoApiSettings, IOptions <SetupSettings> setupSettings, IOptions <FeaturesSettings> featuresSettings) { _memoryCache = memoryCache; _stats = JsonConvert.DeserializeObject(_memoryCache.Get("BlockchainStats").ToString()); _indexService = indexService; _nakoApiSettings = nakoApiSettings.Value; _setupSettings = setupSettings.Value; _featuresSettings = featuresSettings.Value; }
public HomeController(IMemoryCache memoryCache, IAsk ask, IHubContext <UpdateHub> hubContext, UpdateHub hub, IOptions <SetupSettings> setupSettings, IOptions <FeaturesSettings> featuresSettings, IOptions <ColdStakingSettings> coldStakingSettings) { _memoryCache = memoryCache; _ask = ask; _hub = hub; _hubContext = hubContext; _setupSettings = setupSettings.Value; _featuresSettings = featuresSettings.Value; _coldStakingSettings = coldStakingSettings.Value; }
public HomeController(IMemoryCache memoryCache, IAsk ask, ISettings settings, IParticipation participation, IDraws draws, IOptions <DrawSettings> drawSettings, IOptions <SetupSettings> setupSettings, IOptions <FeaturesSettings> featuresSettings) { _memoryCache = memoryCache; _ask = ask; _settings = settings; _participation = participation; _draws = draws; _drawSettings = drawSettings.Value; _setupSettings = setupSettings.Value; _featuresSettings = featuresSettings.Value; }
public async Task UpdateFeaturesSettings(FeaturesSettings featureSettings) { await _cache.Set(CacheKeys.FeaturesSettings, featureSettings); }
public async Task UpdateFeaturesSettings([FromBody] FeaturesSettings features) { await _service.UpdateFeaturesSettings(features); }