Before running this application, ensure you have the following installed:
- .NET 8.0 SDK or later
- Temporal Server
Run the command:
temporal server start-dev
Follow these steps to copy to you local machine.
git clone https://github.com/jsundai/money-transfer-temporal-template-dotnet.git
cd money-transfer-temporal-template-dotnet
Run the following command:
dotnet restore
Run the following commands to initiate the Workflow that starts the money transfer process.
-
Navigate to the Client folder
cd MoneyTransferClient
-
Run the following command to begin the client
dotnet run
In a separate terminal, run the following commands:
- Navigate to the Worker folder.
cd MoneyTransferWorker
- Run the following command.
dotnet run
To monitor and inspect the progress and status of your money transfer workflows, open the Temporal UI in your browser. This allows you to view running workflows, completed workflows, and detailed execution histories.
Go to localhost:8233.