Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

Vào thư mục Areas ở bài tuần 4 tạo 2 area đặt tên là admin và Customer

Sau đó cho vào phần thư mục controller của bài tuần 4 kéo TheLoaiController vào thư mục controller
của Admin

Còn HomeController thì kéo vào thư mục controller của Customer

ở phần View cũng làm tương tự

Sao chép Viewlports và ViewStart vào 2 thư mục view của 2 area Admin và Customer

Sau đó vào Program.cs đê sửa lại đường dẫn mặc định

Vào từng Controller của 2 Area đánh dấu để chương trình hiểu và chạy thử
S

Tạo 1 class Model đặt tên là SanPham để tạo bảng trong cơ sở dữ liệu

Sau đó khai báo các thuộc tính Id, Nam,Price,Description,ImageURL

Khai báo TheLoaiID để kết nối đến cơ sở dữ liệu làm khóa ngoại

Để Biến TheLoaiID được hiểu là khóa ngoại cần khai báo thêm 1 biến là TheLoai là của TheLoai bài tuần 4

Khai báo thêm ForeignKey và tên khóa ngoại là TheLoaiId


Tiếp theo vào dbcontext khai báo dbset

Và sử dụng add-migration và update-database như bài tuần 4

Sau đó vào csdl tạo bảng và thêm thông tin sản phầm hình ảnh…
Tiếp theo làm phần sản phẩm vào homecontroller của area Customer sao chép lại bên TheLoai của
Controller Admin

Để lấy danh sách của sản phẩm cần khai báo 1 cái biến SanPham kiểu Ienumerable chuyển tất cả sản
phẩm sang dạng list

Sau đó vào View của cái action Index trên tìm vào phần sản phẩm muốn sửa xóa các sản phẩm còn lại
sau đó sử dụng vòng lặp @foreach()
Rồi khai báo @model

ở phần hình ảnh sử dụng @item.tên đã khai báo

Sau đó chạy thử


Tiếp theo vơi các chức năng tạo 1 controller ở area Admin tên là SanPham

Sau đó giống như controller home của area customer Để lấy danh sách của sản phẩm cần khai báo 1 cái
biến SanPham kiểu Ienumerable chuyển tất cả sản phẩm sang dạng list

Thêm 1 view index tương tự của TheLoai


Chạy thử chương trình

You might also like