How manh02847/project1 works
This repository is a collection of ASP.NET Core MVC lesson projects, not one unified application. Across the lessons, the user-facing workflow is an HTTP request handled by a controller, which prepares a view or JSON response; product and member examples progress from mock or in-memory data to EF-backed CRUD. The graph highlights representative implementations rather than every repeated lesson scaffold. No README was provided, and the tree does not include view files, so view-rendering details and unsampled project wiring are not shown.
Main entry points: NnmProductController.cs Product CRUD · NnmMemberController.cs Mock member CRUD · NguyenNgocManhEmployeesController.cs EF employee CRUD · NnmMembersController.cs EF member CRUD
Components 19
MVC foundations
- MVC app setup
NnmLesson01Mvc/Program.cs - Home actions
NnmLesson06Views/Controllers/HomeController.cs
Product examples
- JSON product list
NnmLesson03/Controllers/NnmProductController.cs - Product catalog
NnmLesson04Lab/Controllers/NnmProductController.cs - Product CRUD
NnmLesson08Lab/Controllers/NnmProductController.cs - Local product data
NnmLesson08Lab/Models/NnmDataLocal.cs - Product model
NnmLesson08Lab/Models/NnmProduct.cs - Category model
NnmLesson08Lab/Models/NnmCategory.cs
Member examples
- Mock member CRUD
NnmLesson09Annotation/Controllers/NnmMemberController.cs - Registration model
NnmLesson09Annotation/Models/DataViewModels/NnmMemberRegister.cs - Member model
NnmLesson09Annotation/Models/DataModels/NnmMember.cs
EF persistence
- EF member CRUD
NnmLesson10EFDbFirst/Controllers/NnmMembersController.cs - EF employee CRUD
NguyenNgocManh_2410900051/NguyenNgocManh2410900051/Controllers/NguyenNgocManhEmployeesController.cs - Member EF context
NnmLesson10EFDbFirst/Models/NnmK24cnt2lesson10EfdbContext.cs - Employee EF context
NguyenNgocManh_2410900051/NguyenNgocManh2410900051/Data/NguyenNgocManhDbContext.cs - Employee model
NguyenNgocManh_2410900051/NguyenNgocManh2410900051/Models/NguyenNgocManhEmployee.cs
Other components
- Browser user
- Relational database
- MVC response
Connections 25
- Browser user → MVC app setup: requests
- MVC app setup → Home actions: routes
- Home actions → MVC response: renders views
- Browser user → JSON product list: requests
- JSON product list → MVC response: returns JSON
- Browser user → Product catalog: requests
- Product catalog → MVC response: renders views
- Browser user → Product CRUD: requests
- Product CRUD → Local product data: reads and updates
- Product CRUD → Product model: binds data
- Product CRUD → Category model: builds category list
- Product CRUD → MVC response: renders views
- Browser user → Mock member CRUD: requests
- Mock member CRUD → Registration model: binds registration
- Mock member CRUD → Member model: reads and updates
- Mock member CRUD → MVC response: renders views
- Browser user → EF member CRUD: requests
- EF member CRUD → Member EF context: queries and saves
- Member EF context → Relational database: persists data
- EF member CRUD → MVC response: renders views
- Browser user → EF employee CRUD: requests
- EF employee CRUD → Employee EF context: queries and saves
- EF employee CRUD → Employee model: binds data
- Employee EF context → Relational database: persists data
- EF employee CRUD → MVC response: renders views