protected override void DoExecute(ITaskController taskController, TaskResultView taskResultView)
 {
     taskResultView.MarqueeBrowse(MetadataCategory.Artist, Name, Icon);
     //var viewModel = taskController.GetSearchViewModel(string.Empty);
     //viewModel.Filters = SearchFilters.Artists;
     //taskResultView.Search(viewModel);
 }
Exemple #2
0
        public void Execute(ITaskController taskController, TaskResultView taskResultView)
        {
            if (taskController == null)
            {
                throw new ArgumentNullException("taskController");
            }
            if (taskResultView == null)
            {
                throw new ArgumentNullException("taskResultView");
            }

            DoExecute(taskController, taskResultView);
        }
        protected override void DoExecute(ITaskController taskController, TaskResultView taskResultView)
        {
            var dialog = new System.Windows.Forms.FolderBrowserDialog();

            dialog.Description         = "Select A Directory To Catalog";
            dialog.ShowNewFolderButton = true;
            dialog.SelectedPath        = Environment.GetFolderPath(Environment.SpecialFolder.MyMusic);
            var result = dialog.ShowDialog();

            if (result != System.Windows.Forms.DialogResult.OK)
            {
                return;
            }

            var catalogViewModel = taskController.GetCatalogViewModel(dialog.SelectedPath);

            taskResultView.Catalog(catalogViewModel);
        }
 protected override void DoExecute(ITaskController taskController, TaskResultView taskResultView)
 {
     taskResultView.MarqueeBrowse(MetadataCategory.Clip, Name, Icon);
 }
Exemple #5
0
 protected abstract void DoExecute(ITaskController taskController, TaskResultView taskResultView);