public override async Task <IResult <Account> > Execute(CreateOperationIntent createOperationArgument) { var transaction = createOperationArgument.Transaction; var senderAccount = HandleResult( createOperationArgument, () => BusinessManager.AddOperation(new Operation(transaction.SenderKey, transaction))); await HandleResult( createOperationArgument, () => BusinessManager.AddOperation(new Operation(transaction.RecipientKey, transaction))); return(await senderAccount); }