public AddToPlaylistPopupViewPresenter(
     IEnumerable <Song> songs,
     IUserPlaylistsService userPlaylistsService,
     IUserPlaylistsRepository userPlaylistsRepository)
 {
     this.Songs = songs.ToList();
     this.userPlaylistsService    = userPlaylistsService;
     this.userPlaylistsRepository = userPlaylistsRepository;
 }
Пример #2
0
 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;
 }
Пример #3
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;
 }
Пример #4
0
 public SearchPageViewPresenter(
     IApplicationResources resources,
     ISongsRepository songsRepository,
     IPlaylistsService playlistsService,
     INavigationService navigationService,
     IUserPlaylistsRepository userPlaylistsRepository)
 {
     this.resources               = resources;
     this.songsRepository         = songsRepository;
     this.playlistsService        = playlistsService;
     this.navigationService       = navigationService;
     this.userPlaylistsRepository = userPlaylistsRepository;
 }
Пример #5
0
 public SearchService(
     ILogManager logManager,
     IApplicationResources resources,
     INavigationService navigationService,
     IDispatcher dispatcher,
     IPlaylistsService playlistsService,
     ISongsRepository songsRepository,
     IUserPlaylistsRepository playlistsRepository,
     IAlbumArtCacheService albumArtCacheService)
 {
     this.logger               = logManager.CreateLogger("SearchService");
     this.resources            = resources;
     this.navigationService    = navigationService;
     this.dispatcher           = dispatcher;
     this.playlistsService     = playlistsService;
     this.songsRepository      = songsRepository;
     this.playlistsRepository  = playlistsRepository;
     this.albumArtCacheService = albumArtCacheService;
 }
Пример #6
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;
 }
Пример #7
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;
 }