[Phần 3]: Controllers
Controller là gì? #giải thích ở đây Tạo Controller: * Bất kì controller nào cũng phải có tên cuối cùng là Controller. Action Method: Các thao tác mà Controller xử lý, ví dụ: Create, Edit, Delete... Các giao thức: Chúng ta sẽ sử dụng các phương thức cơ bản: HttpGet: truy vấn dữ liệu HttpPost: tạo mới dữ liệu HttpPut: chỉnh sửa dữ liệu HttpDelete: xóa dữ liệu Như mô tả ứng dụng: Quản lý sinh viên: thêm, sửa, xóa, tìm kiếm và xem điểm của sinh viên Vậy, tương ứng lớp SinhVienController sẽ có các Action là Create, Edit, Delete and Score. Thứ tự chúng ta tạo một action: Xác định giao thức Viết action Tạo view cho action đó Bắt đầu nhé Click chuột phải Controllers=> add => Controller=> Đặt tên SinhVienController. Khởi tạo database QuanLySinhVienEntities db = new QuanLySinhVienEntities(); db là database chứa các bảng Diem, MonHoc, SinhVien. Để truy cập vào một bảng cụ thể, ví dụ bảng SinhVien ta gọi db.SinhViens Create: ...