public ActionResult SetParameters(int index)
{
TaskManager = (ImportMetadataStructureTaskManager)Session["TaskManager"];
long metadatstructureId = 0;
ParametersModel model = new ParametersModel();
if (TaskManager.Bus.ContainsKey(ImportMetadataStructureTaskManager.METADATASTRUCTURE_ID))
{
metadatstructureId = Convert.ToInt64(TaskManager.Bus[ImportMetadataStructureTaskManager.METADATASTRUCTURE_ID]);
//set current stepinfo based on index
if (TaskManager != null)
TaskManager.SetCurrent(index);
model.MetadataNodes = GetMetadataNodes();
model.Entities = GetEntityList();
}
else
{
ModelState.AddModelError("", "MetadataStructure not exist");
}
if (TaskManager.Bus.ContainsKey(ImportMetadataStructureTaskManager.TITLE_NODE))
model.TitleNode = GetDisplayName((string) TaskManager.Bus[ImportMetadataStructureTaskManager.TITLE_NODE]);
if (TaskManager.Bus.ContainsKey(ImportMetadataStructureTaskManager.DESCRIPTION_NODE))
model.DescriptionNode =
GetDisplayName((string) TaskManager.Bus[ImportMetadataStructureTaskManager.DESCRIPTION_NODE]);
if (TaskManager.Bus.ContainsKey(ImportMetadataStructureTaskManager.ENTITY_TYPE_NODE))
model.EntityType = TaskManager.Bus[ImportMetadataStructureTaskManager.ENTITY_TYPE_NODE].ToString();
model.StepInfo = TaskManager.Current();
model.StepInfo.notExecuted = true;
return PartialView(model);
}