This is a WPF application which purpose is to perform CRUD operations on ElasticSearch data. To run this Application
download maree16/EmployeeEventFlowWithElasticSearch maree16/EventFlowWithElasticSearchOrganization
Each solution has two Api
- EventFlowApi
- EventFlowApi.Read
EventFlowApi : It is write api . Configured with EventFlow , EventStore and RabbitMq.
EventFlowApi.Read: It is read api, Configured with Eventflow and Elastic Search. It configured a RabbitMq subscriber at startup.which invoked Domain event subscribers when data is arrived. and insert the data in ElasticSearch.
Prerequisites :
download and install Aspnetcore 3.1 framework.
Set following environment variables
ASPNETCORE_ENVIRONMENT, ELASTICSEARCHURL, EVENTSTOREURL, RABBITMQCONNECTION
After running the Apis
- Start the WPF Application
- Select The records
- On next Window, you can perform CRUD operations