Loading src/infrastructure/Database/TableNames.cs +10 −4 Original line number Diff line number Diff line Loading @@ -6,19 +6,25 @@ internal sealed class TableNames internal const string Users = "appuser"; internal const string OutboxMessages = "outbox"; internal const string InternalCommands = "internal_command"; internal const string Areas = "areas"; internal const string InfobloxDomains = "ib_domains"; internal const string InfobloxGroups = "ib_groups"; internal const string InfobloxNetworks = "ib_networks"; internal const string InfobloxRoleAccess = "ib_role_access"; internal const string InfobloxRoles = "ib_roles"; internal const string Locations = "locations"; internal const string LocationVlans = "locations_vlans"; internal const string PaloAltoAccessDomains = "pa_access_domains"; internal const string WiscNicAreas = "wn_areas"; internal const string PaloAltoFirewalls = "pa_firewalls"; internal const string PaloAltoFirewallVlans = "pa_firewalls_vlans"; internal const string Locations = "locations"; internal const string LocationVlans = "locations_vlans"; internal const string PaloAltoVsyses = "pa_vsyses"; internal const string People = "people"; internal const string Subnets = "subnets"; internal const string Vlans = "vlans"; internal const string PaloAltoVsyses = "pa_vsyses"; internal const string WiscNicGroupMembers = "wn_group_members"; internal const string WiscNicGroupMembershipTypes = "wn_group_membership_types"; internal const string WiscNicGroups = "wn_groups"; #pragma warning restore IDE1006 // Naming Styles } src/infrastructure/Models/AreaEntityTypeConfiguration.cs +1 −1 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ public class AreaEntityTypeConfiguration : IEntityTypeConfiguration<Area> { public void Configure(EntityTypeBuilder<Area> builder) { builder.ToTable(TableNames.WiscNicAreas); builder.ToTable(TableNames.Areas); builder.HasKey(e => e.AreaId); Loading src/infrastructure/Models/InfobloxDomainEntityTypeConfiguration.cs 0 → 100644 +27 −0 Original line number Diff line number Diff line using Cals.Visor.Infrastructure.Database; using Cals.Visor.Models; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace Cals.Visor.Infrastructure.Models; public class InfobloxDomainEntityTypeConfiguration : IEntityTypeConfiguration<InfobloxDomain> { public void Configure(EntityTypeBuilder<InfobloxDomain> builder) { builder.ToTable(TableNames.InfobloxDomains); builder.HasKey(e => e.InfobloxDomainId); builder.Property(e => e.InfobloxDomainId) .HasColumnName("ib_domain_id"); builder.Property(e => e.Name) .HasMaxLength(255); builder.Property(e => e.Description) .HasColumnName("descr") .HasMaxLength(500); } } src/infrastructure/Models/InfobloxGroupEntityTypeConfiguration.cs 0 → 100644 +26 −0 Original line number Diff line number Diff line using Cals.Visor.Infrastructure.Database; using Cals.Visor.Models; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace Cals.Visor.Infrastructure.Models; public class InfobloxGroupEntityTypeConfiguration : IEntityTypeConfiguration<InfobloxGroup> { public void Configure(EntityTypeBuilder<InfobloxGroup> builder) { builder.ToTable(TableNames.InfobloxGroups); builder.HasKey(e => e.InfobloxGroupId); builder.Property(e => e.InfobloxGroupId) .HasColumnName("ib_group_id"); builder.Property(e => e.Name) .HasMaxLength(100); builder.Property(e => e.ManifestPath) .HasMaxLength(255); } } src/infrastructure/Models/InfobloxNetworkEntityTypeConfiguration.cs 0 → 100644 +28 −0 Original line number Diff line number Diff line using Cals.Visor.Infrastructure.Database; using Cals.Visor.Models; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace Cals.Visor.Infrastructure.Models; public class InfobloxNetworkEntityTypeConfiguration : IEntityTypeConfiguration<InfobloxNetwork> { public void Configure(EntityTypeBuilder<InfobloxNetwork> builder) { builder.ToTable(TableNames.InfobloxNetworks); builder.HasKey(e => e.InfobloxNetworkId); builder.Property(e => e.InfobloxNetworkId) .HasColumnName("ib_network_id"); builder.Property(e => e.Description) .HasColumnName("descr") .HasMaxLength(255); builder.HasOne(e => e.Subnet) .WithMany() .HasForeignKey("subnet_id"); } } Loading
src/infrastructure/Database/TableNames.cs +10 −4 Original line number Diff line number Diff line Loading @@ -6,19 +6,25 @@ internal sealed class TableNames internal const string Users = "appuser"; internal const string OutboxMessages = "outbox"; internal const string InternalCommands = "internal_command"; internal const string Areas = "areas"; internal const string InfobloxDomains = "ib_domains"; internal const string InfobloxGroups = "ib_groups"; internal const string InfobloxNetworks = "ib_networks"; internal const string InfobloxRoleAccess = "ib_role_access"; internal const string InfobloxRoles = "ib_roles"; internal const string Locations = "locations"; internal const string LocationVlans = "locations_vlans"; internal const string PaloAltoAccessDomains = "pa_access_domains"; internal const string WiscNicAreas = "wn_areas"; internal const string PaloAltoFirewalls = "pa_firewalls"; internal const string PaloAltoFirewallVlans = "pa_firewalls_vlans"; internal const string Locations = "locations"; internal const string LocationVlans = "locations_vlans"; internal const string PaloAltoVsyses = "pa_vsyses"; internal const string People = "people"; internal const string Subnets = "subnets"; internal const string Vlans = "vlans"; internal const string PaloAltoVsyses = "pa_vsyses"; internal const string WiscNicGroupMembers = "wn_group_members"; internal const string WiscNicGroupMembershipTypes = "wn_group_membership_types"; internal const string WiscNicGroups = "wn_groups"; #pragma warning restore IDE1006 // Naming Styles }
src/infrastructure/Models/AreaEntityTypeConfiguration.cs +1 −1 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ public class AreaEntityTypeConfiguration : IEntityTypeConfiguration<Area> { public void Configure(EntityTypeBuilder<Area> builder) { builder.ToTable(TableNames.WiscNicAreas); builder.ToTable(TableNames.Areas); builder.HasKey(e => e.AreaId); Loading
src/infrastructure/Models/InfobloxDomainEntityTypeConfiguration.cs 0 → 100644 +27 −0 Original line number Diff line number Diff line using Cals.Visor.Infrastructure.Database; using Cals.Visor.Models; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace Cals.Visor.Infrastructure.Models; public class InfobloxDomainEntityTypeConfiguration : IEntityTypeConfiguration<InfobloxDomain> { public void Configure(EntityTypeBuilder<InfobloxDomain> builder) { builder.ToTable(TableNames.InfobloxDomains); builder.HasKey(e => e.InfobloxDomainId); builder.Property(e => e.InfobloxDomainId) .HasColumnName("ib_domain_id"); builder.Property(e => e.Name) .HasMaxLength(255); builder.Property(e => e.Description) .HasColumnName("descr") .HasMaxLength(500); } }
src/infrastructure/Models/InfobloxGroupEntityTypeConfiguration.cs 0 → 100644 +26 −0 Original line number Diff line number Diff line using Cals.Visor.Infrastructure.Database; using Cals.Visor.Models; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace Cals.Visor.Infrastructure.Models; public class InfobloxGroupEntityTypeConfiguration : IEntityTypeConfiguration<InfobloxGroup> { public void Configure(EntityTypeBuilder<InfobloxGroup> builder) { builder.ToTable(TableNames.InfobloxGroups); builder.HasKey(e => e.InfobloxGroupId); builder.Property(e => e.InfobloxGroupId) .HasColumnName("ib_group_id"); builder.Property(e => e.Name) .HasMaxLength(100); builder.Property(e => e.ManifestPath) .HasMaxLength(255); } }
src/infrastructure/Models/InfobloxNetworkEntityTypeConfiguration.cs 0 → 100644 +28 −0 Original line number Diff line number Diff line using Cals.Visor.Infrastructure.Database; using Cals.Visor.Models; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Metadata.Builders; namespace Cals.Visor.Infrastructure.Models; public class InfobloxNetworkEntityTypeConfiguration : IEntityTypeConfiguration<InfobloxNetwork> { public void Configure(EntityTypeBuilder<InfobloxNetwork> builder) { builder.ToTable(TableNames.InfobloxNetworks); builder.HasKey(e => e.InfobloxNetworkId); builder.Property(e => e.InfobloxNetworkId) .HasColumnName("ib_network_id"); builder.Property(e => e.Description) .HasColumnName("descr") .HasMaxLength(255); builder.HasOne(e => e.Subnet) .WithMany() .HasForeignKey("subnet_id"); } }