public IActionResult Index(int pageIndex = 1)//pageIndex được mặc định là 1 nếu không có truyền vào { int count; int pageSize = 4; var list = _bangluongServices.getAll(pageIndex, pageSize, out count); var indexVM = new BangLuongView() { BangLuong = new PaginatedList <BangLuongDTO>(list, count, pageIndex, pageSize) }; return(View(indexVM)); }
public IActionResult SuaBangLuongData(BangLuongView bangluongView)//Cập nhật một đối tượng xuống database { ViewBag.Error = "Cập nhật thành công"; if (ModelState.IsValid)//kiểm tra xem đã có dữ liệu truyền trên url hay chưa { bangluongView.bangluongDTO.Luong = bangluongView.bangluongDTO.Luong - bangluongView.bangluongDTO.TamUng + bangluongView.bangluongDTO.TienThuong; _bangluongServices.suaBangLuong(bangluongView.bangluongDTO); //gọi hàm sửa ở services Index(); //cập nhật xong load lại trang index return(View(nameof(Index))); //quay về trang index } ViewBag.Error = "Cập nhật thất bại"; return(View()); }
public IActionResult ThemBangLuongData(BangLuongView bangluongView)//thêm đối tượng xuống database { ViewBag.Error = "1"; if (ModelState.IsValid) { _bangluongServices.themBangLuong(bangluongView.bangluongDTO); ViewBag.Success = "Đã thêm thành công"; //return Redirect(nameof(ThemBangLuong)); return(RedirectToAction("Index", "BangLuong")); } ViewBag.Error = "0"; return(View(nameof(ThemBangLuong))); }