(In development)
This project is built to practice and explore ASP.NET MVC, Business Logic Layer (BLL), and Data Access Layer (DAL) patterns. The goal is to develop a user registration system, utilizing various ASP.NET concepts like controllers, views, models, and services.
For the time being, a fake database will be used to simulate real data interactions.
The solution follows a clean separation of concerns by organizing the code into different layers:
- ASP-MVC: The web application layer (UI, Controllers, Views).
- BLL: The Business Logic Layer (handles business rules, validation).
- DAL: The Data Access Layer (handles data interaction, simulated using a fake DB).
- Common (optional): For shared helpers, constants, etc.
- User registration form with validation (via
UserCreateForm
). - Simulated database operations (CRUD) for user entities.
- A well-structured separation between MVC (UI), BLL (logic), and DAL (data).
- .NET Core / .NET Framework (based on the version used).
- ASP.NET MVC for web-related components.
- The solution currently uses a fake database for data interaction, as no real database is set up.
This project is for educational purposes only.