public SessionData CheckSessionID(string sessionID, string userName) { int timeoutMinutes = SessionSettings.GetServiceSetting().SessionTimeout; DbHelper dbHelper = new DbHelper(); DbCommand comannd = dbHelper.BuildDbCommand("P_IC_SESSIONS_CHECK_USER_NAME"); dbHelper.AssignParameterValues(comannd, sessionID, userName, timeoutMinutes,DateTime.Now); dbHelper.ExecuteNonQuery(comannd); SessionData sessionData = new SessionData(); sessionData.IsKilled = (bool)dbHelper.GetParameterValue(comannd, "p_is_killed"); sessionData.IsSessionMatched = (bool)dbHelper.GetParameterValue(comannd, "p_user_session_matched"); sessionData.IsTimeoutOrInvalid = (bool)dbHelper.GetParameterValue(comannd, "p_is_timeout"); return sessionData; }