Пример #1
0
 public static DepositOperationEntity Create(IDepositOperation operation)
 {
     return(new DepositOperationEntity
     {
         PartitionKey = GeneratePk(operation.ClientId),
         RowKey = GenerateRk(operation.OperationId),
         ClientId = operation.ClientId,
         FromClientId = operation.FromClientId,
         OperationId = operation.OperationId,
         Asset = operation.Asset,
         Amount = operation.Amount,
         BaseAsset = operation.BaseAsset,
         BaseVolume = operation.BaseVolume,
         OperationType = operation.OperationType,
         Date = operation.Date
     });
 }
Пример #2
0
 public Task SaveDepositOperationAsync(IDepositOperation deposit)
 {
     return(_clientDepositsRepository.AddAsync(deposit));
 }
Пример #3
0
 public Task AddAsync(IDepositOperation operation)
 {
     return(_tableStorage.InsertOrReplaceAsync(DepositOperationEntity.Create(operation)));
 }