public VideoDialogViewModel(IEventAggregator eventAggregator, IApiService apiService, IStreamlinkLauncher streamlinkLauncher, LibVLC libVLC) { _eventAggregator = eventAggregator; _apiService = apiService; _streamlinkLauncher = streamlinkLauncher; _libVLC = libVLC; }
public VideoDialogViewModel( ILogger logger, IEventAggregator eventAggregator, IApiService apiService, IStreamlinkLauncher streamlinkLauncher, ISettings settings, IMediaPlayer mediaPlayer) : base(logger) { _eventAggregator = eventAggregator; _apiService = apiService; _streamlinkLauncher = streamlinkLauncher; _settings = settings; MediaPlayer = mediaPlayer; }
public MainWindowViewModel( ILogger logger, IExtendedDialogService dialogService, IApiService apiService, IGithubService githubService, ICredentialService credentialService, IStreamlinkLauncher streamlinkLauncher, LibVLC libVLC) { _logger = logger; _dialogService = dialogService; _apiService = apiService; _githubService = githubService; _credentialService = credentialService; _streamlinkLauncher = streamlinkLauncher; _libVLC = libVLC; }
public MainWindowViewModel( ILogger logger, IExtendedDialogService dialogService, IApiService apiService, IGithubService githubService, ICredentialService credentialService, IStreamlinkLauncher streamlinkLauncher, ISettings settings, IVideoDialogLayout videoDialogLayout) : base(logger) { _dialogService = dialogService; _apiService = apiService; _githubService = githubService; _credentialService = credentialService; _streamlinkLauncher = streamlinkLauncher; Settings = settings; VideoDialogLayout = videoDialogLayout; }
public MainWindowViewModel( ILogger logger, IExtendedDialogService dialogService, IApiService apiService, IGithubService githubService, ICredentialService credentialService, IStreamlinkLauncher streamlinkLauncher, ISettings settings, IVideoDialogLayout videoDialogLayout) : base(logger) { _dialogService = dialogService; _apiService = apiService; _githubService = githubService; _credentialService = credentialService; _streamlinkLauncher = streamlinkLauncher; Settings = settings; VideoDialogLayout = videoDialogLayout; EpisodesView = CollectionViewSource.GetDefaultView(Episodes); EpisodesView.Filter = (episode) => string.IsNullOrEmpty(EpisodeFilterText) || episode.ToString().Contains(EpisodeFilterText, StringComparison.OrdinalIgnoreCase); }