public async Task <IActionResult> LeaveApply(bool isSucceess = false, bool isUpdate = false, int leaveId = 0, bool isExist = false)
        {
            string user        = User.FindFirst("Index").Value;
            var    Currentuser = await _taskRepository.GetCurrentUser(user);

            ViewBag.photo = Currentuser.PhotoURL;
            int EmpId = Currentuser.EmpId;

            ViewBag.LeaveId   = leaveId;
            ViewBag.IsSuccess = isSucceess;
            ViewBag.IsUpdate  = isUpdate;
            ViewBag.IsExist   = isExist;
            var data = await _leaveRepository.GetEmpLeaveById(EmpId);

            return(View(data));
        }