public void Transfer(TransactionTransferDTO dto)
        {
            var fromAccount = _accountService.Get(dto.FromAccountId);
            var toAccount   = _accountService.Get(dto.ToAccountId);

            var transactionFrom = new Transaction
            {
                AccountId   = dto.FromAccountId,
                Amount      = dto.Amount + dto.Commission,
                Type        = TransactionType.Expense,
                Date        = dto.Date,
                Description = dto.Description
            };

            var transactionTo = new Transaction
            {
                AccountId   = dto.ToAccountId,
                Amount      = dto.Amount * fromAccount.Currency.Value / toAccount.Currency.Value,
                Type        = TransactionType.Income,
                Date        = dto.Date,
                Description = dto.Description
            };

            Add(transactionFrom);
            Add(transactionTo);
        }
 public void Transfer([FromBody] TransactionTransferDTO dto)
 {
     _transactionService.Transfer(dto);
 }