protected static ICastRepsitory GetRepository(WSConnection connection, bool dropCookie = false) { CastRepository repo = dropCookie ? new CastRepository(connection, null) : new CastRepository(connection, Client); Client = repo.GetClient(); return(repo); }
/// <summary> /// Constructor /// </summary> /// <param name="connection"></param> /// <param name="client"></param> public CastRepository(WSConnection connection, ICastProxy client) { _Client = new CastProxy(connection.Login, connection.Password, connection.ApiKey, client?.GetCookieContainer()); _CurrentConnection = connection.Url; _CurrentApiKey = connection.ApiKey; }
/// <summary> /// /// </summary> protected ICastRepsitory GetRepository() { CastRepository repo = new CastRepository(Connection, Client); Client = repo.GetClient(); return(repo); }
/// <summary> /// Constructor /// </summary> /// <param name="connection"></param> public CastRepository(WSConnection connection) { _Client = new CastProxy(connection.Login, connection.Password); _CurrentConnection = connection.Url; }