Exemplo n.º 1
0
        async public Task RemoveApiResourceAsync(ApiResourceModel apiResource)
        {
            if (_tableStorage == null || apiResource == null)
            {
                return;
            }

            await _tableStorage.DeleteEntityAsync(_tablename,
                                                  new BlobTableEntity(TableStorageBlobResourceDb.ApiResourcePartitionKey,
                                                                      apiResource.RowKey(),
                                                                      apiResource,
                                                                      _cryptoService,
                                                                      _blobSerializer));
        }
Exemplo n.º 2
0
        async public Task UpdateApiResourceAsync(ApiResourceModel apiResource, IEnumerable <string> propertyNames = null)
        {
            if (_tableStorage == null || apiResource == null)
            {
                return;
            }

            await _tableStorage.MergeEntity(_tablename,
                                            new BlobTableEntity(TableStorageBlobResourceDb.ApiResourcePartitionKey,
                                                                apiResource.RowKey(),
                                                                apiResource,
                                                                _cryptoService,
                                                                _blobSerializer));
        }