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;
}