Esempio n. 1
0
 public FindVideoForSongJob(
     IDeletableEntityRepository <Song> songsRepository,
     ISongMetadataService songMetadataService,
     IYouTubeDataProvider youTubeDataProvider)
 {
     this.songsRepository     = songsRepository;
     this.songMetadataService = songMetadataService;
     this.youTubeDataProvider = youTubeDataProvider;
 }
Esempio n. 2
0
 public FindLyricsForSongJob(
     IDeletableEntityRepository <Song> songsRepository,
     ISongsService songsService,
     ISongMetadataService songMetadataService,
     ILyricsPluginDataProvider lyricsPluginDataProvider)
 {
     this.songsRepository          = songsRepository;
     this.songsService             = songsService;
     this.songMetadataService      = songMetadataService;
     this.lyricsPluginDataProvider = lyricsPluginDataProvider;
 }
 public Top40ChartsAddNewSongsJob(
     ISongsService songsService,
     ISongMetadataService metadataService,
     ITop40ChartsDataProvider provider,
     ISongNameSplitter splitter)
 {
     this.songsService    = songsService;
     this.metadataService = metadataService;
     this.provider        = provider;
     this.splitter        = splitter;
 }
Esempio n. 4
0
 public SongsController(
     ISongsService songsService,
     ISongMetadataService songMetadataService,
     ISongNameSplitter songNameSplitter,
     IYouTubeDataProvider youTubeDataProvider,
     ILyricsPluginDataProvider lyricsPluginDataProvider)
 {
     this.songsService             = songsService;
     this.songMetadataService      = songMetadataService;
     this.songNameSplitter         = songNameSplitter;
     this.youTubeDataProvider      = youTubeDataProvider;
     this.lyricsPluginDataProvider = lyricsPluginDataProvider;
 }
Esempio n. 5
0
 public SongsController(
     ISongsService songsService,
     IYoutubeDataProvider youtubeDataProvider,
     ISongAndArtistNamesSplitterService splitterService,
     ISongMetadataService metadataService,
     IGeniusLyricsDataProvider geniusLyrics,
     ILogger <SongsController> logger)
 {
     this.songsService        = songsService;
     this.youtubeDataProvider = youtubeDataProvider;
     this.splitterService     = splitterService;
     this.metadataService     = metadataService;
     this.geniusLyrics        = geniusLyrics;
     this.logger = logger;
 }
Esempio n. 6
0
 public SongsController(ISongsService songsService, ISongMetadataService songMetadataService)
 {
     this.songsService        = songsService;
     this.songMetadataService = songMetadataService;
 }