Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the DownloadMovieViewModel class.
 /// </summary>
 /// <param name="movieService">Instance of MovieService</param>
 /// <param name="settingsViewModel">Instance of SettingsViewModel</param>
 /// <param name="movieSettingsViewModel">Instance of MovieSettingsViewModel</param>
 public DownloadMovieViewModel(IMovieService movieService, ISettingsViewModel settingsViewModel,
                               IMovieSettingsViewModel movieSettingsViewModel)
 {
     _movieService                 = movieService;
     _settingsViewModel            = settingsViewModel;
     _cancellationDownloadingMovie = new CancellationTokenSource();
     MovieSettings                 = movieSettingsViewModel;
     RegisterMessages();
     RegisterCommands();
 }
 /// <summary>
 /// Initializes a new instance of the DownloadMovieViewModel class.
 /// </summary>
 /// <param name="movieService">Instance of MovieService</param>
 /// <param name="settingsViewModel">Instance of SettingsViewModel</param>
 /// <param name="movieSettingsViewModel">Instance of MovieSettingsViewModel</param>
 public DownloadMovieViewModel(IMovieService movieService, ISettingsViewModel settingsViewModel,
     IMovieSettingsViewModel movieSettingsViewModel)
 {
     _movieService = movieService;
     _settingsViewModel = settingsViewModel;
     _cancellationDownloadingMovie = new CancellationTokenSource();
     MovieSettings = movieSettingsViewModel;
     RegisterMessages();
     RegisterCommands();
 }