public AlbumsController(ISongsService songsService, IUsersService usersService, IAlbumsService albumsService, IMapper mapper) { this.songsService = songsService; this.usersService = usersService; this.albumsService = albumsService; this.mapper = mapper; }
public SongsController(ISongsService songsService, ISongsPerformersService songsPerformersService, IAlbumsService albumsServicec, IWritersService writersService) { this.songsService = songsService; this.songsPerformersService = songsPerformersService; this.albumsServicec = albumsServicec; this.writersService = writersService; }
public HomeController( ILogger <HomeController> logger, ISongsService songsService) { _logger = logger; this.songsService = songsService; }
public RecordOptionsViewModel(IEventAggregator eventAggregator, ISongsService songsService, IMusicPlayerService musicPlayerService) : base(eventAggregator) { Song = new Song(); Difficulty = Difficulty.Easy; _songsService = songsService; _musicPlayerService = musicPlayerService; }
public SongsController(ApplicationDbContext context, ISongsService service, IWebHostEnvironment webHostEnvironment) { _context = context; _service = service; string rootPath = webHostEnvironment.WebRootPath; basePath = Path.Combine(rootPath, "res", "newImages", "songs"); }
public Top40ChartsAddNewSongsJob( ISongsService songsService, ISongMetadataService metadataService, ITop40ChartsDataProvider provider, ISongNameSplitter splitter) { this.songsService = songsService; this.metadataService = metadataService; this.provider = provider; this.splitter = splitter; }
public PersistentPlaylistViewModel(ISongsService songsService, IViewNavigator viewNavigator, ISessionDataService sessionDataService, ILogger <PersistentPlaylistViewModel> logger) : base(songsService, viewNavigator) { this.songsService = songsService ?? throw new ArgumentNullException(nameof(songsService)); this.sessionDataService = sessionDataService ?? throw new ArgumentNullException(nameof(sessionDataService)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); Messenger.Default.Register <ApplicationLoadedEventArgs>(this, _ => Load(CancellationToken.None)); Messenger.Default.Register <PlaylistFinishedEventArgs>(this, _ => OnPlaylistFinished(CancellationToken.None)); }
public FindLyricsForSongJob( IDeletableEntityRepository <Song> songsRepository, ISongsService songsService, ISongMetadataService songMetadataService, ILyricsPluginDataProvider lyricsPluginDataProvider) { this.songsRepository = songsRepository; this.songsService = songsService; this.songMetadataService = songMetadataService; this.lyricsPluginDataProvider = lyricsPluginDataProvider; }
public DiscsService(IDiscsRepository discsRepository, ISongsService songsService, ISongsRepository songsRepository, IStorageRepository storageRepository, IAdviseGroupService adviseGroupService, IClock clock, ILogger <DiscsService> logger) { this.discsRepository = discsRepository ?? throw new ArgumentNullException(nameof(discsRepository)); this.songsService = songsService ?? throw new ArgumentNullException(nameof(songsService)); this.songsRepository = songsRepository ?? throw new ArgumentNullException(nameof(songsRepository)); this.storageRepository = storageRepository ?? throw new ArgumentNullException(nameof(storageRepository)); this.adviseGroupService = adviseGroupService ?? throw new ArgumentNullException(nameof(adviseGroupService)); this.clock = clock ?? throw new ArgumentNullException(nameof(clock)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
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; }
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; }
internal CurrentPlaylistPageViewPresenter( IApplicationResources resources, IPlayQueueService playQueueService, ISongsService metadataEditService, ISongsCachingService cachingService, IApplicationStateService stateService, INavigationService navigationService, IRadioStationsService radioStationsService, ISettingsService settingsService, SongsBindingModel songsBindingModel) { this.resources = resources; this.playQueueService = playQueueService; this.metadataEditService = metadataEditService; this.cachingService = cachingService; this.stateService = stateService; this.navigationService = navigationService; this.radioStationsService = radioStationsService; this.settingsService = settingsService; this.BindingModel = songsBindingModel; this.playQueueService.QueueChanged += async(sender, args) => await this.Dispatcher.RunAsync(this.UpdateSongs); //this.SaveAsPlaylistCommand = new DelegateCommand(this.SaveAsPlaylist, () => this.BindingModel.Songs.Count > 0); this.RemoveSelectedSongCommand = new DelegateCommand(this.RemoveSelectedSong, () => this.BindingModel.SelectedItems.Count > 0); this.AddToPlaylistCommand = new DelegateCommand(this.AddToPlaylist, () => this.BindingModel.SelectedItems.Count > 0); this.RateSongCommand = new DelegateCommand(this.RateSong); this.DownloadCommand = new DelegateCommand(this.Download, () => this.BindingModel.SelectedItems.Count(x => !x.Metadata.UnknownSong) > 0); this.UnPinCommand = new DelegateCommand(this.UnPin, () => this.BindingModel.SelectedItems.Count(x => !x.Metadata.UnknownSong) > 0); this.StartRadioCommand = new DelegateCommand(this.StartRadio, () => this.BindingModel != null && this.BindingModel.SelectedItems.Count == 1); this.playQueueService.StateChanged += async(sender, args) => await this.Dispatcher.RunAsync(async() => { if (this.BindingModel.SelectedItems.Count == 0) { if (this.BindingModel.Songs != null && args.CurrentSong != null) { var currentSong = this.BindingModel.Songs.FirstOrDefault(x => string.Equals(x.Metadata.SongId, args.CurrentSong.SongId, StringComparison.Ordinal)); if (currentSong != null) { await this.View.ScrollIntoCurrentSongAsync(currentSong); } } } }); }
public PlaylistPageViewPresenterBase(IDependencyResolverContainer container) { this.playQueueService = container.Resolve <IPlayQueueService>(); this.metadataEditService = container.Resolve <ISongsService>(); this.playlistsService = container.Resolve <IPlaylistsService>(); this.resources = container.Resolve <IApplicationResources>(); this.cachingService = container.Resolve <ISongsCachingService>(); this.stateService = container.Resolve <IApplicationStateService>(); this.radioWebService = container.Resolve <IRadioWebService>(); this.navigationService = container.Resolve <INavigationService>(); this.QueueCommand = new DelegateCommand(this.Queue, () => this.BindingModel != null && this.BindingModel.SongsBindingModel.SelectedItems.Count > 0); this.AddToPlaylistCommand = new DelegateCommand(this.AddToPlaylist, () => this.BindingModel != null && this.BindingModel.SongsBindingModel.SelectedItems.Count > 0); this.DownloadCommand = new DelegateCommand(this.Download, () => this.BindingModel != null && this.BindingModel.SongsBindingModel.SelectedItems.Count > 0); this.UnPinCommand = new DelegateCommand(this.UnPin, () => this.BindingModel != null && this.BindingModel.SongsBindingModel.SelectedItems.Count > 0); this.RateSongCommand = new DelegateCommand(this.RateSong); this.StartRadioCommand = new DelegateCommand(this.StartRadio, () => this.BindingModel != null && this.BindingModel.SongsBindingModel.SelectedItems.Count == 1); }
public SongsController(ISongsService songsService, IUsersService usersService, IMapper mapper) { this.songsService = songsService; this.usersService = usersService; this.mapper = mapper; }
public SongsController(ISongsService songService, IMapper mapper) { _songService = songService; _mapper = mapper; }
public HomeController(ISongsService songsService) { this.songsService = songsService; }
public SongsControllerTest() { //this._repo = new SongsRepository(); this._service = new SongsServiceFake(); this._songsController = new SongsController(_service); }
public DiscSongListViewModel(ISongsService songsService, IViewNavigator viewNavigator) : base(songsService, viewNavigator) { Messenger.Default.Register <LibraryExplorerDiscChangedEventArgs>(this, e => OnExplorerDiscChanged(e.Disc, e.DeletedContentIsShown)); }
public SongPerformerController(ISongsPerformersService songsPerformersService, ISongsService songsService, IPerformerService performerService) { this.songsPerformersService = songsPerformersService; this.songsService = songsService; this.performerService = performerService; }
public SongsController(ISongsService songsService, ISongMetadataService songMetadataService) { this.songsService = songsService; this.songMetadataService = songMetadataService; }
public WritersController(IWritersService writersService, ISongsService songsService) { this.writersService = writersService; this.songsService = songsService; }
public TestSongListViewModel(ISongsService songsService, IViewNavigator viewNavigator) : base(songsService, viewNavigator) { }
public SongsController(ISongsService songsService) { this.songs = songsService; }
public ArtistsController(IUsersService users, ISongsService songs) { this.users = users; this.songs = songs; }
public DetailsController(IUsersService users, ISongsService songs) { this.users = users; this.songs = songs; }
public StatisticsController(IUsersService users, ISongsService songs, IConcertsService concerts) { this.users = users; this.songs = songs; this.concerts = concerts; }
public SongsController(ISongsService songsService) { _songsService = songsService; }
public SongPlaybacksRegistrar(ISongsService songsService, IScrobbler scrobbler, IClock clock) { this.songsService = songsService ?? throw new ArgumentNullException(nameof(songsService)); this.scrobbler = scrobbler ?? throw new ArgumentNullException(nameof(scrobbler)); this.clock = clock ?? throw new ArgumentNullException(nameof(clock)); }
public DeleteContentViewModel(IDiscsService discService, ISongsService songService) { this.discService = discService ?? throw new ArgumentNullException(nameof(discService)); this.songService = songService ?? throw new ArgumentNullException(nameof(songService)); }
public AlbumsController(IAlbumsService albumsService, ISongsService songsService) { this.albumsService = albumsService; this.songsService = songsService; }
public SongsListViewModel(IEventAggregator eventAggregator, ISongsService songsService) : base(eventAggregator) { Songs = new BindableCollection <ISong>(songsService.GetAllSongs()); }
public ChartsController(IUsersService users, ISongsService songs) { this.users = users; this.songs = songs; }