public void InitCache() { var assets = _assetRepository.GetAsync().GetAwaiter().GetResult() .ToDictionary(a => a.Id, s => s); _assetsCache.Init(assets); }
public async Task UpdateCacheAsync() { var assets = (await _assets.List()) .ToDictionary( a => a.Id, a => (IAsset)_convertService.Convert <AssetContract, Asset>(a)); _assetsCache.Init(assets); }
public async Task UpdateCache() { var assets = (await _assetsService.AssetGetAllAsync()) .ToDictionary( a => a.Id, a => (IAsset) new Asset { Id = a.Id, Name = a.Name, Accuracy = a.Accuracy }); _assetsCache.Init(assets); }