- Project Introduction
- Day 1- Implementation Steps
Project Introduction
Project Title : Employee Management System
Role Wise Functionality
Admin :
- Login & Logout
- Manage Branches
- Manage Departments
- View - Employee List
- Leave Applications - Approve/Reject
Employee :
- Register
- Login & Logout
- Update Profile
- Submit Leave Application
Day 1- Implementation Steps
- Cretae Project Setup (3-Tier Architecture)
- Add required project references in Dependencies
- Create Models - Branch, Department
- Setup ApplicationDbContext & apply Migration
- Create Generic Interface
- Implement Interface
- Create required ViewModels
- Create Admin Controller
- Implement required Action Methods (CRUD - Branch & Department)
- Create Views & test all methods
- Add Login method
- Configure session & implement login
- Update Shared layout - check login and update navbar
- Update Home Page