/// <summary> /// Initializes a new instance of the <see cref="MediaBatchService"/> class. /// </summary> /// <param name="albumRepository">The album repository.</param> /// <param name="locationRepository">The location repository.</param> /// <param name="mediaQueueRepository">The media queue repository.</param> /// <param name="mediaRepository">The media repository.</param> /// <param name="uploaderMediaRepository">The uploader media repository.</param> public MediaBatchService(IAlbumRepository albumRepository, ILocationRepository locationRepository, IMediaQueueRepository mediaQueueRepository, IMediaRepository mediaRepository, IUploaderMediaRepository uploaderMediaRepository) { _albumRepository = albumRepository; _uploaderMediaRepository = uploaderMediaRepository; _mediaRepository = mediaRepository; _mediaQueueRepository = mediaQueueRepository; _locationRepository = locationRepository; }