public async Task<IAssetPair> UpdateAssetPair(IAssetPair assetPair) { ValidatePair(assetPair); await _assetPairsRepository.ReplaceAsync(assetPair); InitAssetPairs(); return _assetPairsCache.GetAssetPairByIdOrDefault(assetPair.Id) .RequiredNotNull("AssetPair " + assetPair.Id); }