Пример #1
0
        public IActionResult SignOut()
        {
            string chkloginpage = "", approverlogin = "";

            try
            {
                if (!string.IsNullOrEmpty(HttpContext.Session.GetString(Constant.EmployeeID)))
                {
                    _ILoginViewService.DeleteUser(HttpContext.Session.GetString(Constant.EmployeeID));
                }
                LoginViewModel objModel = new LoginViewModel();
                chkloginpage  = HttpContext.Session.GetString(Constant.KISOK);
                approverlogin = HttpContext.Session.GetString(Constant.SessionModulName);
                HttpContext.Session.SetString(Constant.SessionUserName, "");
                HttpContext.Session.Clear();
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, ex.Message);
            }
            if (chkloginpage == "yes")
            {
                return(RedirectToAction("LoginKIOSKHome", "Account"));
            }
            else
            {
                if (approverlogin == "Approver")
                {
                    return(RedirectToAction("ApproverLogin", "ApproverLogin"));
                }
                else if (approverlogin == "Employee")
                {
                    return(RedirectToAction("Login", "Account"));
                }
                return(RedirectToAction("LoginHome", "Account"));
            }
        }
 public IActionResult SignOut()
 {
     try
     {
         if (!string.IsNullOrEmpty(HttpContext.Session.GetString(Constant.ApproverID)))
         {
             _ILoginViewService.DeleteUser(HttpContext.Session.GetString(Constant.ApproverID));
         }
         LoginViewModel objModel = new LoginViewModel();
         HttpContext.Session.SetString(Constant.SessionUserName, "");
         HttpContext.Session.Clear();
     }
     catch (Exception ex)
     {
         _logger.LogError(ex, ex.Message);
     }
     return(RedirectToAction("ApproverLogin", "ApproverLogin"));
 }