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