Esempio n. 1
0
 public AlbumQueries(IAlbumRepository repository, IUserPermissionContext permissionContext, IEntryLinkFactory entryLinkFactory,
                     IEntryThumbPersister imagePersister, IEntryPictureFilePersister pictureFilePersister, IUserMessageMailer mailer,
                     IUserIconFactory userIconFactory)
     : base(repository, permissionContext)
 {
     this.entryLinkFactory     = entryLinkFactory;
     this.imagePersister       = imagePersister;
     this.pictureFilePersister = pictureFilePersister;
     this.mailer = mailer;
 }
Esempio n. 2
0
 public ArtistQueries(IArtistRepository repository, IUserPermissionContext permissionContext, IEntryLinkFactory entryLinkFactory,
                      IEntryThumbPersister imagePersister, IEntryPictureFilePersister pictureFilePersister,
                      ObjectCache cache)
     : base(repository, permissionContext)
 {
     this.entryLinkFactory     = entryLinkFactory;
     this.imagePersister       = imagePersister;
     this.pictureFilePersister = pictureFilePersister;
     this.cache = cache;
 }
Esempio n. 3
0
 public ArtistQueries(IArtistRepository repository, IUserPermissionContext permissionContext, IEntryLinkFactory entryLinkFactory,
                      IEntryThumbPersister imagePersister, IEntryPictureFilePersister pictureFilePersister,
                      ObjectCache cache, IUserIconFactory userIconFactory, IEnumTranslations enumTranslations, IAggregatedEntryImageUrlFactory imageUrlFactory)
     : base(repository, permissionContext)
 {
     this.entryLinkFactory     = entryLinkFactory;
     this.imagePersister       = imagePersister;
     this.pictureFilePersister = pictureFilePersister;
     this.cache            = cache;
     this.userIconFactory  = userIconFactory;
     this.enumTranslations = enumTranslations;
     this.imageUrlFactory  = imageUrlFactory;
 }
Esempio n. 4
0
 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;
 }
Esempio n. 5
0
 public ArtistQueries(
     IArtistRepository repository,
     IUserPermissionContext permissionContext,
     IEntryLinkFactory entryLinkFactory,
     IEntryThumbPersister imagePersister,
     IEntryPictureFilePersister pictureFilePersister,
     ObjectCache cache,
     IUserIconFactory userIconFactory,
     IEnumTranslations enumTranslations,
     IAggregatedEntryImageUrlFactory imageUrlFactory,
     IDiscordWebhookNotifier discordWebhookNotifier)
     : base(repository, permissionContext)
 {
     _entryLinkFactory     = entryLinkFactory;
     _imagePersister       = imagePersister;
     _pictureFilePersister = pictureFilePersister;
     _cache                  = cache;
     _userIconFactory        = userIconFactory;
     _enumTranslations       = enumTranslations;
     _imageUrlFactory        = imageUrlFactory;
     _discordWebhookNotifier = discordWebhookNotifier;
 }