I use this project as test project.
This project uses:
- Asp.Net Core 2.0, Angular 4, HMR (based on
https://alexklingenbeck.de/articles/17-05-angular-asp-net-core.html.) - Angular Material 2 (
https://material.angular.io/guide/getting-started) - Angular Covalent (
https://teradata.github.io/covalent/#/docs) - Dependency injection (
https://github.com/autofac/Autofac) - Entity Framework (
https://github.com/aspnet/EntityFrameworkCore) - Repository (based on
https://github.com/aspnetboilerplate/aspnetboilerplate) - Unit of Work (based on
https://github.com/Arch/UnitOfWork/) - Swagger-UI (
https://github.com/domaindrivendev/Swashbuckle.AspNetCore) - AutoMapper (
https://github.com/AutoMapper/AutoMapper) - NswagStudio for Angular services from WebApi generation(
https://github.com/RSuter/NSwag) - Log (
https://github.com/serilog/serilog)
- Angular:
- Routing:
https://angular.io/guide/router - Updated Material Compatibility mode:
https://www.npmjs.com/package/angular-material-prefix-updater
- Routing:
- Asp.Net Core:
- Identity:
https://fullstackmark.com/post/10/user-authentication-with-angular-and-asp-net-corehttps://www.pointblankdevelopment.com.au/blog/113/aspnet-core-angular-24-user-registration-and-login-tutorial-example#app-settings-jsonhttps://stackoverflow.com/a/37173202/6123422 - Swagger UI:
http://blog.sluijsveld.com/28/01/2016/CustomSwaggerUIField/ - Exception Filter:
https://weblog.west-wind.com/posts/2016/Oct/16/Error-Handling-and-ExceptionFilter-Dependency-Injection-for-ASPNET-Core-APIs
- Identity: