Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 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());
 }
Ejemplo n.º 3
0
 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)));
 }