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

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

private AddPackageToXml ( BaseUsage usage, int number, string xpath ) : void
usage BaseUsage
number int
xpath string
Результат void
        private void AddPackageToXml(BaseUsage usage, int number, string xpath)
        {
            TaskManager = (CreateTaskmanager)Session["CreateDatasetTaskmanager"];

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

            XmlMetadataWriter xmlMetadataWriter = new XmlMetadataWriter(XmlNodeMode.xPath);

            metadataXml = xmlMetadataWriter.AddPackage(
                metadataXml,
                usage,
                number,
                UsageHelper.GetNameOfType(usage),
                UsageHelper.GetIdOfType(usage),
                UsageHelper.GetChildren(usage),
                BExIS.Xml.Helpers.XmlNodeType.MetadataPackage,
                BExIS.Xml.Helpers.XmlNodeType.MetadataPackageUsage,
                xpath);

            TaskManager.Bus[CreateTaskmanager.METADATA_XML] = metadataXml;
        }