public IActionResult LeaveQuota()
 {
     try
     {
         LeaveQuotaModelViewModel modeldata = new LeaveQuotaModelViewModel();
         var EmployeeId = HttpContext.Session.GetString(Constant.EmployeeID);
         var EmployeeName = HttpContext.Session.GetString(Constant.SessionUserName);
         modeldata.LeaveQuota = new List<LeaveQuotaModel>();
         modeldata.LeaveQuota = AddSAPQuota(EmployeeId);
         return View(modeldata);
     }
     catch (Exception ex)
     {
         _logger.LogError(ex, ex.Message);
         ViewBag.Messages = new[] { new AlertModel("danger", "Warning!", "Entered Credentials Did Not Match") };
         return View();
     }
 }
        public IActionResult LeaveDashboard()
        {
            LeaveQuotaModelViewModel modeldata = new LeaveQuotaModelViewModel();

            try
            {
                string msg = Convert.ToString(TempData["Messages"]);
                if (msg != "")
                {
                    ViewData["Messages"] = new[] { new AlertModel(msg.Split("~")[0], "", msg.Split("~")[1]) };
                }
                var EmployeeId = HttpContext.Session.GetString(Constant.EmployeeID);
                modeldata.LeaveQuota = new List <LeaveQuotaModel>();
                modeldata.LeaveQuota = AddSAPQuota(EmployeeId);
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, ex.Message);
            }
            return(View(modeldata));
        }