public async Task AddClientLayerAsync(string clientId, string layerId)
        {
            await _myNoSqlWriter.TryDeleteAsync(AssetConditionNoSql.GeneratePartitionKey(clientId), AssetConditionNoSql.GenerateRowKey());

            await _assetConditionLayerLinkClientRepository.AddAsync(clientId, layerId);

            await _cacheManager.RemoveClientFromCacheAsync(clientId);
        }
        public async Task RemoveAsync(string id)
        {
            await _assetRepository.RemoveAsync(id);

            await _myNoSqlWriter.TryDeleteAsync(AssetNoSql.GeneratePartitionKey(), AssetNoSql.GenerateRowKey(id));
        }
        public async Task RemoveAsync(string assetId, string key)
        {
            await _assetAttributeRepository.RemoveAsync(assetId, key);

            await _myNoSqlWriter.TryDeleteAsync(AssetAttributeNoSql.GeneratePartitionKey(assetId), AssetAttributeNoSql.GenerateRowKey(key));
        }
Пример #4
0
        public async Task RemovePredefinedAsync(string watchListId)
        {
            await _predefinedWatchListRepository.RemoveAsync(watchListId);

            await _myNoSqlWriterPredefined.TryDeleteAsync(WatchListPredefinedNoSql.GeneratePartitionKey(), WatchListPredefinedNoSql.GenerateRowKey(watchListId));
        }