public async Task UpdateAsync(IMarginAssetPair marginAssetPair)
        {
            await _marginAssetPairTable.MergeAsync(GetPartitionKey(), GetRowKey(marginAssetPair.Id), x =>
            {
                Mapper.Map(marginAssetPair, x);

                return(x);
            });
        }
        public async Task AddAsync(IMarginAssetPair marginAssetPair)
        {
            var entity = Mapper.Map <MarginAssetPairEntity>(marginAssetPair);

            entity.PartitionKey = GetPartitionKey();
            entity.RowKey       = GetRowKey(marginAssetPair.Id);

            await _marginAssetPairTable.InsertAsync(entity);
        }
 public async Task UpdateAsync(IMarginAssetPair marginAssetPair)
 {
     await _marginAssetPairRepository.UpdateAsync(marginAssetPair);
 }
        public async Task <IMarginAssetPair> AddAsync(IMarginAssetPair marginAssetPair)
        {
            await _marginAssetPairRepository.AddAsync(marginAssetPair);

            return(marginAssetPair);
        }