Пример #1
0
 public OperationContent MakeBuyTransaction(OperationContent operationContent, OperationContractModel operation)
 {
     TakeAmountIntoAccount(operationContent);
     operationContent.ToStorages   = AddItems(operationContent.ToStorages, operation.Items).ToList();
     operationContent.FromStorages = DeductItems(operationContent.FromStorages, operation.Items).ToList();
     return(operationContent);
 }
Пример #2
0
 private void TakeAmountIntoAccount(OperationContent operationContent)
 {
     operationContent.FromAccount.AvailableBalance += operationContent.OperationAmount;
     operationContent.ToAccount.AvailableBalance   -= operationContent.OperationAmount;
 }