public ActionResult AddSelectedDatasetToBus(string id)
{
ChooseDatasetViewModel model = new ChooseDatasetViewModel();
long datasetId = Convert.ToInt64(id);
DatasetManager datasetManager = new DatasetManager();
Dataset dataset = datasetManager.GetDataset(datasetId);
DatasetVersion datasetVersion;
if(datasetManager.IsDatasetCheckedIn(datasetId))
{
addSelectedDatasetToBus(datasetId);
}
else
{
model.ErrorList.Add(new Error(ErrorType.Dataset, "Dataset is not checked in."));
}
Session["TaskManager"] = TaskManager;
//create Model
model.StepInfo = TaskManager.Current();
if ((List<ListViewItem>)Session["DatasetVersionViewList"] != null) model.DatasetsViewList = (List<ListViewItem>)Session["DatasetVersionViewList"];
if (TaskManager.Bus.ContainsKey(TaskManager.DATASET_TITLE))
model.DatasetTitle = TaskManager.Bus[TaskManager.DATASET_TITLE].ToString();
model.SelectedDatasetId = Convert.ToInt32(id);
return PartialView("SpecifyDataset", model);
}