public static void TestPackageRepo() { string bd = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "..\\..\\..\\ProcessPackages"); ProcessPackageRepository repo = new ProcessPackageRepository { BaseDirectory = bd }; foreach (var pn in repo.PackageNames) { Console.WriteLine("Package {0}", pn); } foreach (var pn in repo.PackageNames) { var pkg = repo.GetProcessPackage(pn); foreach (var pname in pkg.ProcessNames) { Console.WriteLine("Process {0}", pname); Console.WriteLine(pkg.GetProcessDefinition(pname).DefinitionId); } } }
public static void TestPackageRepo() { string bd = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "..\\..\\..\\ProcessPackages"); ProcessPackageRepository repo = new ProcessPackageRepository { BaseDirectory = bd }; foreach (var pn in repo.PackageNames) { Console.WriteLine("Package {0}", pn); } foreach (var pn in repo.PackageNames) { var pkg = repo.GetProcessPackage(pn); foreach (var pname in pkg.ProcessNames) { Console.WriteLine("Process {0}", pname); Console.WriteLine(pkg.GetProcessDefinition(pname).DefinitionId); } } }