public SelectMatchedMovieCommand(
     ICommonDataViewModel commonData,
     IFileController fileController)
 {
     _commonData     = commonData;
     _fileController = fileController;
 }
 public SearchForMovieByTitleCommand(
     ICommonDataViewModel commonData,
     IApiController apiController)
 {
     _commonData    = commonData;
     _apiController = apiController;
 }
示例#3
0
 public ScanForLocalMovieFilesCommand(
     ICommonDataViewModel commonData,
     IApiController apiController,
     IFileController fileController)
 {
     _commonData     = commonData;
     _apiController  = apiController;
     _fileController = fileController;
 }
示例#4
0
        public DashboardViewModel()
        {
            _commonData = AutofacInstaller.Container.Resolve <ICommonDataViewModel>();
            _scanForLocalMovieFilesCommand = AutofacInstaller.Container.Resolve <IScanForLocalMovieFilesCommand>();
            _playMovieCommand = AutofacInstaller.Container.Resolve <IPlayMovieCommand>();
            _slideGridCommand = AutofacInstaller.Container.Resolve <ISlideGridCommand>();
            this._searchForMovieByTitleCommand = AutofacInstaller.Container.Resolve <ISearchForMovieByTitleCommand>();
            _selectMatchedMovieCommand         = AutofacInstaller.Container.Resolve <ISelectMatchedMovieCommand>();

            _commonData.PropertyChanged += CommonDataPropertyChanged;

            var fileController = AutofacInstaller.Container.Resolve <IFileController>();

            _commonData.UpdateValue(cd => cd.CommonDataMovies, fileController.GetMovieDataFromLocalLibraryFile());
        }
示例#5
0
 public SlideGridCommand(ICommonDataViewModel commonData)
 {
     _commonData = commonData;
 }