public AddToPlaylistPopupViewPresenter( IEnumerable <Song> songs, IUserPlaylistsService userPlaylistsService, IUserPlaylistsRepository userPlaylistsRepository) { this.Songs = songs.ToList(); this.userPlaylistsService = userPlaylistsService; this.userPlaylistsRepository = userPlaylistsRepository; }
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; }
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; }
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; }
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; }
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; }
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; }