internal bool AuthenticateSession(string sessionUID)
        {
            if (!Wit_Commons.IsStringGUID(sessionUID))
            {
                LogMsg("Invalid Session");
                return(false);
            }
            using (WitServiceDBContext db = new WitServiceDBContext())
            {
                var _getSession = (from col in db.Wit_Session
                                   where col.Session_UID == new Guid(sessionUID)
                                   select new { Session_UID = col.Session_UID, UserUID = col.User_UID }).ToList();

                if (_getSession.Count == 0)
                {
                    LogMsg("Invalid session.");
                    return(false);
                }
                else
                {
                    InitializeSession(_getSession[0].Session_UID, _getSession[0].UserUID.ToString());
                }
            }
            return(true);
        }
 public void TerminateSession(string sessionID)
 {
     if (Wit_Commons.IsStringGUID(sessionID))
     {
         if (TerminateSessionID(sessionID) > 0)
         {
             LogMsg("Session Deleted");
         }
         else
         {
             LogMsg("Session does not exist");
         }
     }
     else
     {
         LogMsg("Invalid Session");
     }
 }