public async Task <IActionResult> Delete(QLNghiPhepDeleteRequest request)
        {
            var result = await _qLNghiPhepApiClient.Delete(request.IDNP);

            if (result.IsSuccessed)
            {
                TempData["result"] = "Xóa nghỉ phép thành công!";
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Error", "Home"));
        }
        public async Task <IActionResult> Delete(int IDNP)
        {
            if (!ModelState.IsValid)
            {
                return(View(ModelState));
            }
            var qlnpViewModel = await _qLNghiPhepApiClient.Details(IDNP);

            var qlnpDeleteRequest = new QLNghiPhepDeleteRequest()
            {
                IDNP          = qlnpViewModel.ResultObj.IDNP,
                IDSQ          = qlnpViewModel.ResultObj.IDSQ,
                HoTen         = qlnpViewModel.ResultObj.HoTen,
                ThoiGianBDNP  = qlnpViewModel.ResultObj.ThoiGianBDNP,
                ThoiGianKTNP  = qlnpViewModel.ResultObj.ThoiGianKTNP,
                NghiPhepState = qlnpViewModel.ResultObj.NghiPhepState
            };

            return(View(qlnpDeleteRequest));
        }