BExIS.Web.Shell.Areas.DCM.Controllers.FormController.AddAttributeToXml C# (CSharp) Метод

AddAttributeToXml() приватный Метод

private AddAttributeToXml ( BaseUsage parentUsage, int parentNumber, BaseUsage attribute, int number, string parentXPath ) : void
parentUsage BaseUsage
parentNumber int
attribute BaseUsage
number int
parentXPath string
Результат void
        private void AddAttributeToXml(BaseUsage parentUsage, int parentNumber, BaseUsage attribute, int number, string parentXPath)
        {
            TaskManager = (CreateTaskmanager)Session["CreateDatasetTaskmanager"];

            XDocument metadataXml = (XDocument)TaskManager.Bus[CreateTaskmanager.METADATA_XML];

            XmlMetadataWriter xmlMetadataWriter = new XmlMetadataWriter(XmlNodeMode.xPath);
            metadataXml = xmlMetadataWriter.AddAttribute(metadataXml,attribute, number, UsageHelper.GetNameOfType(attribute), UsageHelper.GetIdOfType(attribute).ToString(), parentXPath);

            TaskManager.Bus[CreateTaskmanager.METADATA_XML] = metadataXml;

            // locat path
            string path = Path.Combine(AppConfiguration.GetModuleWorkspacePath("DCM"), "metadataTemp.Xml");
            //metadataXml.Save
        }