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 (console and Windows Forms).
Visio file (MVC.vsdx) explaning MVC pipeline.
Modeling project with some UMLclass and sequence diagrams.
- Visual Studio 2013 Ultimate
- ASP.NET MVC5
- Data base first
- Bootstrap 3
- Razor helpers (Extension method & Declarative)
- 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
- Error Handling
- 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 Video
For now admin cannot reset user password, he can only change his password.
Only the user can change his password.
Forgot password is not implemented.
Bootstrap alerts in Manage view.