Project: Company Management System
A simple Company Management System built using ASP.NET Core MVC and Entity Framework following the CRUD operations pattern.
? Technologies Used
ASP.NET Core MVC
Entity Framework Core
SQL Server
C#
Razor Views
HTML / CSS / Bootstrap
? Project Features
Manage Departments and Employees
Full CRUD Operations
Create
Read
Update
Delete
Database integration using Entity Framework
Model validation using Data Annotations
Clean MVC Architecture
? Project Structure
The project follows the standard MVC architecture:
Models → Contains data models like Department and Employee
Views → Razor pages for UI
Controllers → Handle requests and business logic
Repositories → Data access layer
Data → Database context configuration
Migrations → Database migrations for Entity Framework
wwwroot → Static files (CSS, JS, Images