public UserPlaylistsService(
     ILogManager logManager,
     IPlaylistsWebService webService,
     IUserPlaylistsRepository repository,
     ISongsRepository songsRepository,
     IEventAggregator eventAggregator)
 {
     this.logger          = logManager.CreateLogger("UserPlaylistsService");
     this.webService      = webService;
     this.repository      = repository;
     this.songsRepository = songsRepository;
     this.eventAggregator = eventAggregator;
 }
示例#2
0
 public GoogleMusicSynchronizationService(
     ILogManager logManager,
     ISettingsService settingsService,
     IPlaylistsWebService playlistsWebService,
     ISongsWebService songsWebService,
     IUserPlaylistsRepository userPlaylistsRepository)
 {
     this.logger                  = logManager.CreateLogger("GoogleMusicSynchronizationService");
     this.settingsService         = settingsService;
     this.playlistsWebService     = playlistsWebService;
     this.songsWebService         = songsWebService;
     this.userPlaylistsRepository = userPlaylistsRepository;
 }
示例#3
0
 public GoogleMusicSynchronizationService(
     ILogManager logManager,
     ISettingsService settingsService,
     IPlaylistsWebService playlistsWebService,
     ISongsWebService songsWebService,
     IRadioWebService radioWebService,
     IUserPlaylistsRepository userPlaylistsRepository,
     ISongsRepository songsRepository,
     IRadioStationsRepository radioStationsRepository,
     IConfigWebService configWebService)
 {
     this.logger                  = logManager.CreateLogger("GoogleMusicSynchronizationService");
     this.settingsService         = settingsService;
     this.playlistsWebService     = playlistsWebService;
     this.songsWebService         = songsWebService;
     this.radioWebService         = radioWebService;
     this.userPlaylistsRepository = userPlaylistsRepository;
     this.songsRepository         = songsRepository;
     this.radioStationsRepository = radioStationsRepository;
     this.configWebService        = configWebService;
 }
示例#4
0
 public InitialSynchronization(
     ILogManager logManager,
     IGoogleMusicWebService googleMusicWebService,
     ISongsWebService songsWebService,
     IPlaylistsWebService playlistsWebService,
     ISongsRepository songsRepository,
     IUserPlaylistsRepository userPlaylistsRepository,
     ISettingsService settingsService,
     INotificationService notificationService,
     IApplicationResources applicationResources)
 {
     this.dbContext               = new DbContext();
     this.logger                  = logManager.CreateLogger("InitialSynchronization");
     this.googleMusicWebService   = googleMusicWebService;
     this.songsWebService         = songsWebService;
     this.playlistsWebService     = playlistsWebService;
     this.songsRepository         = songsRepository;
     this.userPlaylistsRepository = userPlaylistsRepository;
     this.settingsService         = settingsService;
     this.notificationService     = notificationService;
     this.applicationResources    = applicationResources;
 }