Beispiel #1
0
        public SystemModelBuilder BuildWith(SystemModelBuilder builder)
        {
            foreach (var environment in Environments.EnsureNotNull())
            {
                builder.AddEnvironment(environment.ToModel());
            }

            foreach (var projectGroup in ProjectGroups.EnsureNotNull())
            {
                builder.AddProjectGroup(projectGroup.ToModel());
            }

            foreach (var project in Projects.EnsureNotNull())
            {
                builder.AddProject(project.ToModel());
            }

            foreach (var lifecycle in Lifecycles.EnsureNotNull())
            {
                builder.AddLifecycle(lifecycle.ToModel());
            }

            foreach (var libraryVariableSet in LibraryVariableSets.EnsureNotNull())
            {
                builder.AddLibraryVariableSet(libraryVariableSet.ToModel());
            }

            foreach (var userRoles in UserRoles.EnsureNotNull())
            {
                builder.AddUserRole(userRoles.ToModel());
            }

            foreach (var team in Teams.EnsureNotNull())
            {
                builder.AddTeam(team.ToModel());
            }

            foreach (var machinePolicy in MachinePolicies.EnsureNotNull())
            {
                builder.AddMachinePolicy(machinePolicy.ToModel());
            }

            foreach (var tenant in Tenants.EnsureNotNull())
            {
                builder.AddTenant(tenant.ToModel());
            }

            foreach (var tagset in TagSets.EnsureNotNull())
            {
                builder.AddTagSet(tagset.ToModel());
            }

            return(builder);
        }