public IActionResult Index(LeaveAvailable leave)
 {
     if (ModelState.IsValid)
     {
         LeaveInputManager leaveInputManager = new LeaveInputManager();
         LeaveAvailable    l = new LeaveAvailable();
         var message         = leaveInputManager.LeaveAproval(leave);
         ViewBag.Message   = message;
         ViewData["EmpId"] = new SelectList(db.EmployeeInfo, "Id", "Name");
         return(View());
     }
     else
     {
         return(NotFound());
     }
 }
 public IActionResult Index(LeaveAvailable leave)
 {
     if (ModelState.IsValid)
     {
         LeaveInputManager leaveInputManager = new LeaveInputManager(db, httpContextAccessor);
         //LeaveAvailable l = new LeaveAvailable();
         var message = leaveInputManager.LeaveAproval(leave);
         ViewBag.Message   = message;
         ViewData["EmpId"] = new SelectList(db.EmployeeInfo.Where(e => e.ComId == session.GetString("ComSessionId")), "Id", "Name");
         return(View());
     }
     else
     {
         return(NotFound());
     }
 }