public MatchTraktListItemsHandler( ITraktApiClient traktApiClient, ISearchRepository searchRepository, ISearchIndex searchIndex, IDbContextFactory <TvContext> dbContextFactory, ILogger <MatchTraktListItemsHandler> logger, IEntityLocker entityLocker) : base(traktApiClient, searchRepository, searchIndex, logger) { _dbContextFactory = dbContextFactory; _entityLocker = entityLocker; }
protected TraktCommandBase( ITraktApiClient traktApiClient, ISearchRepository searchRepository, ISearchIndex searchIndex, ILogger logger) { _searchRepository = searchRepository; _searchIndex = searchIndex; _logger = logger; TraktApiClient = traktApiClient; }
public DeleteTraktListHandler( ITraktApiClient traktApiClient, ISearchRepository searchRepository, ISearchIndex searchIndex, IDbContextFactory <TvContext> dbContextFactory, ILogger <DeleteTraktListHandler> logger, IEntityLocker entityLocker) : base(traktApiClient, searchRepository, searchIndex, logger) { _searchRepository = searchRepository; _searchIndex = searchIndex; _dbContextFactory = dbContextFactory; _entityLocker = entityLocker; }
public TraktApi(ITraktApiClient client) { TraktApiClient = client; Client = GetClient(); }
public TraktApi(ITraktApiClient client, IDatabase database) { TraktApiClient = client; Database = database; SetupClient(); }