public ActionResult ImportMetadataStructureWizard() { ViewBag.Title = PresentationModel.GetViewTitleForTenant("Import Metadata Structure", this.Session.GetTenant()); Session["TaskManager"] = null; TaskManager = null; if (TaskManager == null) { TaskManager = (ImportMetadataStructureTaskManager)Session["TaskManager"]; } if (TaskManager == null) { try { string path = ""; path = Path.Combine(AppConfiguration.GetModuleWorkspacePath("DCM"), "ImportMetadataStructureTaskInfo.xml"); XmlDocument xmlTaskInfo = new XmlDocument(); xmlTaskInfo.Load(path); TaskManager = ImportMetadataStructureTaskManager.Bind(xmlTaskInfo); Session["TaskManager"] = TaskManager; } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); } } return(View((ImportMetadataStructureTaskManager)Session["TaskManager"])); }