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); }
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); }
protected abstract void DoExecute(ITaskController taskController, TaskResultView taskResultView);