public ActionResult Summary(object[] data) { TaskManager = (TaskManager)Session["TaskManager"]; SummaryModel model = new SummaryModel(); model.StepInfo = TaskManager.Current(); model.ErrorList = FinishUpload(TaskManager); if (model.ErrorList.Count > 0) { #region set summary if (TaskManager.Bus.ContainsKey(TaskManager.DATASET_ID)) { model.DatasetId = Convert.ToInt32(TaskManager.Bus[TaskManager.DATASET_ID]); } if (TaskManager.Bus.ContainsKey(TaskManager.DATASET_TITLE)) { model.DatasetTitle = TaskManager.Bus[TaskManager.DATASET_TITLE].ToString(); } if (TaskManager.Bus.ContainsKey(TaskManager.DATASTRUCTURE_ID)) { model.DataStructureId = Convert.ToInt32(TaskManager.Bus[TaskManager.DATASTRUCTURE_ID]); } if (TaskManager.Bus.ContainsKey(TaskManager.DATASTRUCTURE_TITLE)) { model.DataStructureTitle = TaskManager.Bus[TaskManager.DATASTRUCTURE_TITLE].ToString(); } if (TaskManager.Bus.ContainsKey(TaskManager.RESEARCHPLAN_ID)) { model.ResearchPlanId = Convert.ToInt32(TaskManager.Bus[TaskManager.RESEARCHPLAN_ID].ToString()); } if (TaskManager.Bus.ContainsKey(TaskManager.RESEARCHPLAN_TITLE)) { model.ResearchPlanTitle = TaskManager.Bus[TaskManager.RESEARCHPLAN_TITLE].ToString(); } #endregion //ToDo: remove all changed from dataset and version return PartialView(model); } else { //ToDo: remove all changed from dataset and version return null; } }
public ActionResult Summary(int index) { TaskManager = (TaskManager)Session["TaskManager"]; //set current stepinfo based on index if (TaskManager != null) { TaskManager.SetCurrent(index); // remove if existing TaskManager.RemoveExecutedStep(TaskManager.Current()); } SummaryModel model = new SummaryModel(); model.StepInfo = TaskManager.Current(); if (TaskManager.Bus.ContainsKey(TaskManager.DATASET_ID)) { model.DatasetId = Convert.ToInt32(TaskManager.Bus[TaskManager.DATASET_ID]); } if (TaskManager.Bus.ContainsKey(TaskManager.DATASET_TITLE)) { model.DatasetTitle = TaskManager.Bus[TaskManager.DATASET_TITLE].ToString(); } if (TaskManager.Bus.ContainsKey(TaskManager.DATASTRUCTURE_ID)) { model.DataStructureId = Convert.ToInt32(TaskManager.Bus[TaskManager.DATASTRUCTURE_ID]); } if (TaskManager.Bus.ContainsKey(TaskManager.DATASTRUCTURE_TITLE)) { model.DataStructureTitle = TaskManager.Bus[TaskManager.DATASTRUCTURE_TITLE].ToString(); } if (TaskManager.Bus.ContainsKey(TaskManager.RESEARCHPLAN_ID)) { model.ResearchPlanId = Convert.ToInt32(TaskManager.Bus[TaskManager.RESEARCHPLAN_ID].ToString()); } if (TaskManager.Bus.ContainsKey(TaskManager.RESEARCHPLAN_TITLE)) { model.ResearchPlanTitle = TaskManager.Bus[TaskManager.RESEARCHPLAN_TITLE].ToString(); } if (TaskManager.Bus.ContainsKey(TaskManager.TITLE)) { model.DatasetTitle = TaskManager.Bus[TaskManager.TITLE].ToString(); } /* if (TaskManager.Bus.ContainsKey(TaskManager.AUTHOR)) { model.Author = TaskManager.Bus[TaskManager.AUTHOR].ToString(); } if (TaskManager.Bus.ContainsKey(TaskManager.OWNER)) { model.Owner = TaskManager.Bus[TaskManager.OWNER].ToString(); } if (TaskManager.Bus.ContainsKey(TaskManager.PROJECTNAME)) { model.ProjectName = TaskManager.Bus[TaskManager.PROJECTNAME].ToString(); } if (TaskManager.Bus.ContainsKey(TaskManager.INSTITUTE)) { model.ProjectInstitute = TaskManager.Bus[TaskManager.INSTITUTE].ToString(); }*/ return PartialView(model); }