Пример #1
0
        PackageBuilder GetPackageBuilder()
        {
            // fill ProductId if empty
            if (this.document.package.ProductId == 0)
            {
                this.document.package.ProductId = productIdProvider.GetNextAvailableProductId();
                UpdateView();
            }

            var s = new PackageDirectoryStructure(Path.Combine(About.DocumentsDirectory, "output"), this.document.package);

            return(new PackageBuilder(s, Context.GetDefaultMediaFileConverter(), Settings.Read().CreateOidSvgWriter()));
        }
Пример #2
0
 public Package(IProductIdProvider productIdProvider)
     :this()
 {
     StopOid = GetNextOid();
     ProductId = productIdProvider.GetNextAvailableProductId();
 }
Пример #3
0
 public Package(IProductIdProvider productIdProvider)
     : this()
 {
     StopOid   = GetNextOid();
     ProductId = productIdProvider.GetNextAvailableProductId();
 }
Пример #4
0
 public Package(IProductIdProvider productIdProvider)
     : this()
 {
     ProductId = productIdProvider.GetNextAvailableProductId();
 }