public ActionResult Index(int?ViewId)
 {
     if (Session["EmpID"] != null)
     {
         ViewBag.Reasons    = lb.GetReasons();
         ViewBag.Leavetypes = lb.GetRequestableLeaves();
         if (ViewId == null || ViewId == 0)
         {
             ViewBag.ViewID = 0;
         }
         else if (ViewId == 1)
         {
             ViewBag.ViewID = 1;
         }
         else
         {
             ViewBag.ViewID = 0;
         }
         if (TempData["HrsError"] != null && Convert.ToBoolean(TempData["HrsError"]) == true)
         {
             ViewBag.HrsError = true;
         }
         else
         {
             ViewBag.HrsError = false;
         }
         return(View("Index"));
     }
     else
     {
         return(RedirectToAction("Index", "LogIn"));
     }
 }