public SongQueries(ISongRepository repository, IUserPermissionContext permissionContext, IEntryLinkFactory entryLinkFactory, IPVParser pvParser, IUserMessageMailer mailer, ILanguageDetector languageDetector) : base(repository, permissionContext) { this.entryLinkFactory = entryLinkFactory; this.pvParser = pvParser; this.mailer = mailer; this.languageDetector = languageDetector; }
public SongQueries(ISongRepository repository, IUserPermissionContext permissionContext, IEntryLinkFactory entryLinkFactory, IPVParser pvParser, IUserMessageMailer mailer, ILanguageDetector languageDetector, IUserIconFactory userIconFactory, IEnumTranslations enumTranslations, ObjectCache cache, VdbConfigManager config) : base(repository, permissionContext) { this.entryLinkFactory = entryLinkFactory; this.pvParser = pvParser; this.mailer = mailer; this.languageDetector = languageDetector; this.userIconFactory = userIconFactory; this.enumTranslations = enumTranslations; this.cache = cache; this.config = config; }
public AlbumQueries(IAlbumRepository repository, IUserPermissionContext permissionContext, IEntryLinkFactory entryLinkFactory, IEntryThumbPersister imagePersister, IEntryPictureFilePersister pictureFilePersister, IUserMessageMailer mailer, IUserIconFactory userIconFactory, IEnumTranslations enumTranslations, IPVParser pvParser) : base(repository, permissionContext) { this.entryLinkFactory = entryLinkFactory; this.imagePersister = imagePersister; this.pictureFilePersister = pictureFilePersister; this.mailer = mailer; this.userIconFactory = userIconFactory; this.enumTranslations = enumTranslations; this.pvParser = pvParser; }
public AlbumQueries(IAlbumRepository repository, IUserPermissionContext permissionContext, IEntryLinkFactory entryLinkFactory, IEntryThumbPersister imagePersister, IEntryPictureFilePersister pictureFilePersister, IUserMessageMailer mailer, IUserIconFactory userIconFactory, IEnumTranslations enumTranslations, IPVParser pvParser, IFollowedArtistNotifier followedArtistNotifier, IAggregatedEntryImageUrlFactory entryThumbPersister, ObjectCache cache) : base(repository, permissionContext) { this.entryLinkFactory = entryLinkFactory; this.imagePersister = imagePersister; this.pictureFilePersister = pictureFilePersister; this.mailer = mailer; this.userIconFactory = userIconFactory; this.enumTranslations = enumTranslations; this.pvParser = pvParser; this.followedArtistNotifier = followedArtistNotifier; this.imageUrlFactory = entryThumbPersister; this.cache = cache; }
public PVApiController(IPVParser pvParser, IUserPermissionContext permissionContext, IRepository repository) { this.pvParser = pvParser; this.permissionContext = permissionContext; this.repository = repository; }
public PVApiController(IPVParser pvParser, IUserPermissionContext permissionContext) { this.pvParser = pvParser; this.permissionContext = permissionContext; }
public PVApiController(IPVParser pvParser, IUserPermissionContext permissionContext, PVQueries queries) { _pvParser = pvParser; _permissionContext = permissionContext; _queries = queries; }
public PVApiController(IPVParser pvParser, IUserPermissionContext permissionContext, PVQueries queries) { this.pvParser = pvParser; this.permissionContext = permissionContext; this.queries = queries; }