/// <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); }
/// <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)); }