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")); }