BExIS.Web.Shell.Areas.DCM.Controllers.ImportMetadataStructureController.ImportMetadataStructureWizard C# (CSharp) Method

ImportMetadataStructureWizard() public method

public ImportMetadataStructureWizard ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult
        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"]);
        }