This project uses the popular database "NorthWind" as support for an example of using
ASP. NET MVC5 in conjunction with Entity Frameword 6.
Also implemented WebApi2 and clients (ASP.NET page, HTML page, Console and Windows Forms).
Visio file (MVC.vsdx) explaning
Modelig project with some UMLclass and sequence diagrams.
Live demo here.
- Visual Studio 2013 Ultimate
- ASP.NET MVC5
- Data base first
- Bootstrap 3
- Razor helpers (Extension method & Declarative code)
- Annotation and filters (CustomFiltersAttributes)
- Elmah, log4net, Glimpse and rotativa for pdf support
- Styles for printing
- System diagnostics trace
- Internationalization (us for neutral, fr)
- web.Config transformation
- Helpers for tracing
- Area (Administration with page protected: user="admin" / pasword=p@ssword
- ASP.NET Identity (with extension and users management)
- File upload for user photo and validation [ValidateFile]
- Code snippets
- Razor EditorTemplate
- HTML5 videos
- Code comments
- Finalize internazionalisation (only some code is internationalized) but ressources files exist.