Example #1
0
 public static RepositoryStore FromSeparateStores(RepositoryStoreObjectsDto objects,
                                                  RepositoryStorePackagesDto packages, RepositoryStoreBundlesDto bundles) => new RepositoryStore
 {
     Objects  = objects.Objects.ToDictionary(x => x.Key, x => x.Value),
     Packages = packages.Packages.ToDictionary(x => x.Key, x => x.Value),
     PackagesCustomConfigs =
         packages.PackagesCustomConfigs.ToDictionary(x => x.Key,
                                                     x =>
                                                     new PackagesStoreCustomConfigs {
         KeepLatestVersions   = x.Value.KeepLatestVersions,
         KeepSpecificBranches = x.Value.KeepSpecificBranches,
         KeepSpecificVersions = x.Value.KeepSpecificVersions
     }),
     PackagesContentTypes = packages.PackagesContentTypes.ToDictionary(x => x.Key, x => x.Value),
     Bundles = bundles.Bundles.ToDictionary(x => x.Key, x => x.Value)
 };
 public static RepositoryStore FromSeparateStores(RepositoryStoreObjectsDto objects,
     RepositoryStorePackagesDto packages, RepositoryStoreBundlesDto bundles) => new RepositoryStore {
     Objects = objects.Objects.ToDictionary(x => x.Key, x => x.Value),
     Packages = packages.Packages.ToDictionary(x => x.Key, x => x.Value),
     PackagesCustomConfigs =
         packages.PackagesCustomConfigs.ToDictionary(x => x.Key,
             x =>
                 new PackagesStoreCustomConfigs {
                     KeepLatestVersions = x.Value.KeepLatestVersions,
                     KeepSpecificBranches = x.Value.KeepSpecificBranches,
                     KeepSpecificVersions = x.Value.KeepSpecificVersions
                 }),
     PackagesContentTypes = packages.PackagesContentTypes.ToDictionary(x => x.Key, x => x.Value),
     Bundles = bundles.Bundles.ToDictionary(x => x.Key, x => x.Value)
 };