public async Task BuyCattleRegisterNew(BuyCattleRegisterNewRequest request) { var command = new BuyRegisterSagaCommand(request.SupplierName, request.BuyDate, request.BuyValue, request.BankId, request.AccountNumber, request.ManagementCategoryId, request.PurchasedHeads); await _bus.SendCommandSaga(command); }
public async Task Handle(BuyRegisterSagaCommand message) { Data.BankId = message.BankId; Data.AccountNumber = message.AccountNumber; Data.BuyDate = message.BuyDate; Data.BuyValue = message.BuyValue; var command = new BuyRegisterNewCommand(message.AggregateId, message.SupplierName, message.BuyDate, message.BuyValue, message.BankId, message.AccountNumber, message.ManagementCategoryId, message.PurchasedHeads); await _bus.SendCommand(command); await VerifyProcess(); }