Exemplo n.º 1
0
        /// <summary>
        /// Adds or entirely replaces a default asset conditions.
        /// </summary>
        /// <param name="layerId">The layer id.</param>
        /// <param name="assetDefaultCondition">The default asset conditons.</param>
        public async Task InsertOrReplaceAsync(string layerId, IAssetDefaultCondition assetDefaultCondition)
        {
            var entity = new AssetDefaultConditionEntity(GetPartitionKey(), GetRowKey(layerId), layerId);

            Mapper.Map(assetDefaultCondition, entity);

            await _storage.InsertOrReplaceAsync(entity);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Returns default asset conditions.
        /// </summary>
        /// <returns>The default asset conditions.</returns>
        public async Task <IAssetDefaultCondition> GetAsync(string layerId)
        {
            AssetDefaultConditionEntity entity = await _storage.GetDataAsync(GetPartitionKey(), GetRowKey(layerId));

            return(Mapper.Map <AssetDefaultConditionDto>(entity));
        }