public void KillSession(SLConfiguration config, ActiveUserSession session, ISytelineIdoClient client)
 { 
     client.UpdateCollection(config, ToSyteline.UserSession.Action(UpdateAction.Delete),
         FromSyteline.UserSession.Where<UserSessionCriteria>(s => s.ConnectionID == session.ConnectionID));
 }
 public void Login(SLConfiguration config)
 {
     _sessionInfo = _client.OpenSession(_user, _password, config.Database);
     if (!SessionInfo.LogonSucceeded)
         throw new Exception(SessionInfo.AdditionalFailureInformation);
 }
 public IEnumerable<ActiveUserSession> GetActiveSessions(SLConfiguration config, ISytelineIdoClient client)
 {
     return client.GetList<ActiveUserSession>(config, getUserSessionBuilder(), mapUserSession);
 }