Skip to content

SOA Solution using .NetCore 2.2. Featuring Angular8 Lazy Loading, Etags, RateLimits, IoC/DI using MEF, EFCore, DataMigrations, SwaggerUI, XUnit , DataRepository & Mediator pattern, NLog, HealthChecks and more..

Notifications You must be signed in to change notification settings

EddLonzanida/TravelRepublic-Angular

Repository files navigation

TravelRepublic

  • Sample SOA using .NetCore2.2 with Angular8 on the front-end. Featuring hotels and booking style searches.
  • Demo app using Eml* NuGets.
  • Check out EmlExtensions to automate the creation of controllers, views, seeders, and more!.

Seed the database

  1. Open the solution using Visual Studio 2017, compile and build (don't run yet)
  2. Right click TravelRepublic project and Set as startup project
  3. Open Package manager console
  4. In the 'Default project' drop down, select TravelRepublic.DataMigration (this is important)
  5. In the console, type the command below then press enter to execute. Wait around 5 minutes to finish - will take longer if you haven't upgraded your machine yet :)
update-database -verbose

Run the application

  1. In the Visual Studio 2017 Standard toolbar, select TravelRepublic.Api from the dropdown list, replacing the default IIS Express
  2. Press F5 to run the back-end webapi using Kestrel
  3. Open Powershell
  4. Navigate to TravelRepublic\Hosts\TravelRepublic.Spa
  5. In the console, type the command below then press enter to execute
npm start

Quick View

About

SOA Solution using .NetCore 2.2. Featuring Angular8 Lazy Loading, Etags, RateLimits, IoC/DI using MEF, EFCore, DataMigrations, SwaggerUI, XUnit , DataRepository & Mediator pattern, NLog, HealthChecks and more..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •