public YoutubeFindSingleViewModel(ILoggerFacade logger, IYoutubeSongSearchService searchService) { _searchService = searchService; _logger = logger; SearchCommand = new DelegateCommand(SearchAction); NotificationRequest = new InteractionRequest <INotification>(); }
public YoutubeFindViewModel(IUnityContainer container, IYoutubeSongSearchService songSearchService, IQueueController queueController, ILoggerFacade logger) { _songSearchService = songSearchService; _queueController = queueController; _container = container; _logger = logger; SearchCommand = new DelegateCommand(SearchCommandAction); FetchMoreResultCommand = new DelegateCommand(FetchMoreResultCommandAction); AddSongCommand = new DelegateCommand <object>(AddSongAction); PreviewCommand = new DelegateCommand <object>(PreviewSong); RemoveUploadFilterCommand = new DelegateCommand(RemoveUploadFilterAction); FocusSearchFieldCommand = new DelegateCommand(FocusSearchFieldAction); SearchSingleCommand = new DelegateCommand(SingleSearchAction); ShowPlaylistSearchCommand = new DelegateCommand(ShowPlaylistSearchAction); GlobalCommands.ShowSearchFieldInActiveCommand.RegisterCommand(FocusSearchFieldCommand); }