Current section

Files

Jump to
commanded test example_domain money_transfer transfer_money_command_handler.ex
Raw

test/example_domain/money_transfer/transfer_money_command_handler.ex

defmodule Commanded.ExampleDomain.TransferMoneyHandler do
@moduledoc false
alias Commanded.ExampleDomain.MoneyTransfer
alias MoneyTransfer.Commands.TransferMoney
@behaviour Commanded.Commands.Handler
def handle(%MoneyTransfer{} = aggregate, %TransferMoney{} = transfer_money) do
MoneyTransfer.transfer_money(aggregate, transfer_money)
end
end