This small project demonstrates full stack development in c#. It mimics a primitive inventory management system, where users of different roles are granted different rights, for example, the administrator can add/remove a specific right of a non-administrator while sales page is not visible to a user logged in as administrator etc.
This project is inspired by this video tutorial, but differs from the tutorial in the following aspects:
- this project uses a toolkit called MaterialDesignInXaml to beautify the UI
- this porject uses EntifyFramework to map data between database and entities instead of using Stored Procedures as in the video tutorial
- other adaptions (see points below)
Login Page
- Will prompt a message to user when username/password is wrong
- After press Log in button, a login animation will shown
User Rights Management