Simple project structure with several clients. Clients depends on "ReconcciliationApp.Service" for request and response execution. Which is responsible for core business logics. This client projects are created using Visual Studio Project Templates
On startup database table delete all rows and ensure tabels has only seed data
Technologies
.Net Core 3.1
Entity Framework Core 3.1.3
AutoMapper 9.0.0
Angualr 9
Blazor
Blazor.Modal 4.1.0
Bootstrap 4
React 16.0.0
Getting Start
Clone the repository
Open on visual studio(2019 recommended)
Select client Angular/Blazor and mark set as startup from visual studio solution explorer
Open "appsettings.json" of the selected client project and update the connection string server name with yours. Default is SQLExpress, if your server name is like SQLExpress, you can ignore this step
Run the project through Ctrl + F5 (if angular client is selected, for the very first time it will take some time to build and run for angular npm dependencies)
No need to worry about the database, on the startup of the application, it will be created automatically, also insert some seed data as like the output. So you will get the output exactly same as output sample of a client