public async Task HandleAsync(ICommandContext context, CommitTransactionPreparationCommand command) { var account = await context.GetAsync <BankAccount>(command.AggregateRootId); account.CommitTransactionPreparation(command.TransactionId); }
public void Handle(ICommandContext context, CommitTransactionPreparationCommand command) { context.Get <BankAccount>(command.AggregateRootId).CommitTransactionPreparation(command.TransactionId); }