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); }
public SystemModelBuilder BuildWith(SystemModelBuilder builder) { foreach (var role in Roles.EnsureNotNull()) { builder.AddRole(role.ToModel()); } foreach (var tenant in Tenants.EnsureNotNull()) { builder.AddTenant(tenant.ToModel()); } foreach (var tag in TenantTags.EnsureNotNull()) { builder.AddTenantTag(tag.ToModel()); } return(builder); }