/// <summary> /// Finish the order, update balance and publish the updated balance to slack along with closed order message. /// </summary> private async Task HandleFinalizeOrderAction(SlashCommand command) { var(finishedOrder, updatedBalance) = await foodService.FinishOrder(); var responseBlocks = new List <Block>(); responseBlocks.AddRange(SlackFormatter.BuildOrderMessage(finishedOrder)); responseBlocks.AddRange(SlackFormatter.BuildBalanceMessage(updatedBalance)); await SendCommandResponse(command, responseBlocks); }