From d0b12f6d9683097731d833a8d02f697cc886343e Mon Sep 17 00:00:00 2001 From: VILLAN3LL3 Date: Sat, 18 Nov 2023 14:28:44 +0100 Subject: [PATCH 1/4] ARPA-951 added userstatus query parameter --- Orso.Arpa.Api/Controllers/UsersController.cs | 4 +- Orso.Arpa.Api/Startup.cs | 3 +- Orso.Arpa.Api/appsettings.json | 10 +- .../Interfaces/IUserService.cs | 3 +- .../UserApplication/Model/UserDto.cs | 29 +- .../UserApplication/Services/UserService.cs | 20 +- .../UserDomain/Commands/ModifyMyUser.cs | 2 +- .../UserDomain/Enums/UserStatus.cs | 9 + Orso.Arpa.Domain/UserDomain/Model/Role.cs | 2 + Orso.Arpa.Domain/UserDomain/Model/User.cs | 5 +- Orso.Arpa.Domain/UserDomain/Model/UserRole.cs | 15 + .../UserDomain/Queries/GetUser.cs | 18 +- .../UserDomain/Queries/ListUsers.cs | 45 +- .../_General/Interfaces/IArpaContext.cs | 3 + .../DataAccess/ArpaContext.cs | 3 +- .../EntityConfigurations/RoleConfiguration.cs | 18 + .../EntityConfigurations/UserConfiguration.cs | 6 + ...ddedUserRoleNavigationProperty.Designer.cs | 9696 +++++++++++++++++ ...8110520_AddedUserRoleNavigationProperty.cs | 22 + .../Migrations/ArpaContextModelSnapshot.cs | 2030 ++-- .../IntegrationTests/Shared/ApiEndpoints.cs | 3 +- .../IntegrationTests/UsersControllerTests.cs | 22 +- .../QueryHandlerTests/DetailsHandlerTests.cs | 54 - .../QueryHandlerTests/UserListHandlerTests.cs | 44 - .../DtoTestData/UserDtoData.cs | 28 +- .../TestSeedData/PersonTestSeedData.cs | 4 +- 26 files changed, 10926 insertions(+), 1172 deletions(-) create mode 100644 Orso.Arpa.Domain/UserDomain/Enums/UserStatus.cs create mode 100644 Orso.Arpa.Domain/UserDomain/Model/UserRole.cs create mode 100644 Orso.Arpa.Persistence/EntityConfigurations/RoleConfiguration.cs create mode 100644 Orso.Arpa.Persistence/Migrations/20231118110520_AddedUserRoleNavigationProperty.Designer.cs create mode 100644 Orso.Arpa.Persistence/Migrations/20231118110520_AddedUserRoleNavigationProperty.cs delete mode 100644 Tests/Orso.Arpa.Domain.Tests/UsersTests/QueryHandlerTests/DetailsHandlerTests.cs delete mode 100644 Tests/Orso.Arpa.Domain.Tests/UsersTests/QueryHandlerTests/UserListHandlerTests.cs diff --git a/Orso.Arpa.Api/Controllers/UsersController.cs b/Orso.Arpa.Api/Controllers/UsersController.cs index e9286e58a..8acc508dd 100644 --- a/Orso.Arpa.Api/Controllers/UsersController.cs +++ b/Orso.Arpa.Api/Controllers/UsersController.cs @@ -46,9 +46,9 @@ public async Task Delete([FromRoute] string username) [Authorize(Policy = AuthorizationPolicies.AtLeastStaffPolicy)] [HttpGet] [ProducesResponseType(StatusCodes.Status200OK)] - public async Task> Get() + public async Task> Get([FromQuery]UserStatus? userStatus) { - return await _userService.GetAsync(); + return await _userService.GetAsync(userStatus); } /// diff --git a/Orso.Arpa.Api/Startup.cs b/Orso.Arpa.Api/Startup.cs index b4d777337..9658a68ed 100644 --- a/Orso.Arpa.Api/Startup.cs +++ b/Orso.Arpa.Api/Startup.cs @@ -25,6 +25,7 @@ using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.Infrastructure; using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion.Internal; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; @@ -164,7 +165,7 @@ public void ConfigureServices(IServiceCollection services) { options.JsonSerializerOptions.Converters.Add(new DateTimeJsonConverter()); options.JsonSerializerOptions.Converters.Add(new TrimmedStringConverter()); - options.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter(JsonNamingPolicies.SnakeCaseUpper)); // https://github.com/dotnet/runtime/issues/782 + options.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter(JsonNamingPolicies.SnakeCaseUpper)); // https://github.com/dotnet/runtime/issues/782 will be included in Text.Json in .NET 8 options.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.CamelCase; }) .AddApplicationPart(typeof(Startup).Assembly) diff --git a/Orso.Arpa.Api/appsettings.json b/Orso.Arpa.Api/appsettings.json index 77ecf7bea..8c6d9fb1a 100644 --- a/Orso.Arpa.Api/appsettings.json +++ b/Orso.Arpa.Api/appsettings.json @@ -61,17 +61,17 @@ } }, "rules": { - "01_SkipNonCriticalMicrosoftLogs": { + "A_SkipNonCriticalMicrosoftLogs": { "logger": "Microsoft.*", "maxLevel": "Info", "final": true }, - "02_SkipNonCriticalSystemNetHttpLogs": { + "B_SkipNonCriticalSystemNetHttpLogs": { "logger": "System.Net.Http.*", "maxLevel": "Info", "final": true }, - "03_ApplicationInsightsLogs": { + "C_ApplicationInsightsLogs": { "logger": "*", "minLevel": "Info", "writeTo": "applicationInsightsTarget", @@ -84,7 +84,7 @@ } }, - "04_SlackInfoLog": { + "D_SlackInfoLog": { "logger": "*", "level": "Info", "writeTo": "slackInfoTarget", @@ -95,7 +95,7 @@ } } }, - "05_SlackErrorLog": { + "E_SlackErrorLog": { "logger": "*", "minLevel": "Error", "writeTo": "slackErrorTarget" diff --git a/Orso.Arpa.Application/UserApplication/Interfaces/IUserService.cs b/Orso.Arpa.Application/UserApplication/Interfaces/IUserService.cs index 2985f6cbe..2ef3c0b01 100644 --- a/Orso.Arpa.Application/UserApplication/Interfaces/IUserService.cs +++ b/Orso.Arpa.Application/UserApplication/Interfaces/IUserService.cs @@ -2,12 +2,13 @@ using System.Collections.Generic; using System.Threading.Tasks; using Orso.Arpa.Application.UserApplication.Model; +using Orso.Arpa.Domain.UserDomain.Enums; namespace Orso.Arpa.Application.UserApplication.Interfaces { public interface IUserService { - Task> GetAsync(); + Task> GetAsync(UserStatus? userStatus); Task GetByIdAsync(Guid id); diff --git a/Orso.Arpa.Application/UserApplication/Model/UserDto.cs b/Orso.Arpa.Application/UserApplication/Model/UserDto.cs index 61693a43c..b2e55121a 100644 --- a/Orso.Arpa.Application/UserApplication/Model/UserDto.cs +++ b/Orso.Arpa.Application/UserApplication/Model/UserDto.cs @@ -2,6 +2,8 @@ using System.Collections.Generic; using System.Linq; using AutoMapper; +using Orso.Arpa.Application.SectionApplication.Model; +using Orso.Arpa.Domain.UserDomain.Enums; using Orso.Arpa.Domain.UserDomain.Model; namespace Orso.Arpa.Application.UserApplication.Model @@ -15,7 +17,9 @@ public class UserDto public string Email { get; set; } public bool EmailConfirmed { get; set; } public DateTime? CreatedAt { get; set; } - public IList StakeholderGroupIds { get; set; } = new List(); + public IList StakeholderGroups { get; set; } = new List(); + public UserStatus Status { get; set; } + public Guid PersonId { get; set; } } public class UserDtoMappingProfile : Profile @@ -24,8 +28,27 @@ public UserDtoMappingProfile() { CreateMap() .ForMember(dest => dest.CreatedAt, opt => opt.MapFrom(src => src.CreatedAt)) - .ForMember(dest => dest.StakeholderGroupIds, opt => opt.MapFrom(src => src.Person.StakeholderGroups.Select(g => g.SectionId))) - .ForMember(dest => dest.RoleNames, opt => opt.Ignore()); + .ForMember(dest => dest.EmailConfirmed, opt => opt.MapFrom(src => src.EmailConfirmed)) + .ForMember(dest => dest.PersonId, opt => opt.MapFrom(src => src.PersonId)) + .ForMember(dest => dest.StakeholderGroups, opt => opt.MapFrom(src => src.Person.StakeholderGroups.Select(g => g.Section))) + .ForMember(dest => dest.Status, opt => opt.MapFrom()) + .ForMember(dest => dest.RoleNames, opt => opt.MapFrom(src => src.UserRoles.Select(ur => ur.Role.Name))); + } + + public class UserStatusResolver : IValueResolver + { + public UserStatus Resolve(User source, UserDto destination, UserStatus member, ResolutionContext context) + { + if (!source.EmailConfirmed) + { + return UserStatus.AwaitingEmailConfirmation; + } + if (!source.UserRoles.Any()) + { + return UserStatus.AwaitingRoleAssignment; + } + return UserStatus.Active; + } } } } diff --git a/Orso.Arpa.Application/UserApplication/Services/UserService.cs b/Orso.Arpa.Application/UserApplication/Services/UserService.cs index dce681667..8618062c1 100644 --- a/Orso.Arpa.Application/UserApplication/Services/UserService.cs +++ b/Orso.Arpa.Application/UserApplication/Services/UserService.cs @@ -1,11 +1,13 @@ using System; using System.Collections.Generic; +using System.Linq; using System.Threading.Tasks; using AutoMapper; using MediatR; using Orso.Arpa.Application.UserApplication.Interfaces; using Orso.Arpa.Application.UserApplication.Model; using Orso.Arpa.Domain.UserDomain.Commands; +using Orso.Arpa.Domain.UserDomain.Enums; using Orso.Arpa.Domain.UserDomain.Model; using Orso.Arpa.Domain.UserDomain.Queries; @@ -24,24 +26,16 @@ public UserService( _mapper = mapper; } - public async Task> GetAsync() + public async Task> GetAsync(UserStatus? userStatus) { - IEnumerable users = await _mediator.Send(new ListUsers.Query()); - - var dtos = new List(); - foreach (User user in users) - { - UserDto dto = _mapper.Map(user); - dto.RoleNames = await _mediator.Send(new ListUserRoles.Query(user)); - dtos.Add(dto); - } - - return dtos; + IList users = await _mediator.Send(new ListUsers.Query(userStatus)); + return _mapper.Map>(users); } public async Task GetByIdAsync(Guid id) { - return _mapper.Map(await _mediator.Send(new GetUser.Query(id))); + User user = await _mediator.Send(new GetUser.Query(id)); + return _mapper.Map(user); } public async Task DeleteAsync(string userName) diff --git a/Orso.Arpa.Domain/UserDomain/Commands/ModifyMyUser.cs b/Orso.Arpa.Domain/UserDomain/Commands/ModifyMyUser.cs index 7d48a92a8..f2b715714 100644 --- a/Orso.Arpa.Domain/UserDomain/Commands/ModifyMyUser.cs +++ b/Orso.Arpa.Domain/UserDomain/Commands/ModifyMyUser.cs @@ -61,7 +61,7 @@ public async Task Handle(Command request, CancellationToken cancellationTo { User existingUser = await _userAccessor.GetCurrentUserAsync(cancellationToken); - existingUser.Update(request); + existingUser.Update(request, _userManager.NormalizeEmail(request.Email)); IdentityResult result = await _userManager.UpdateAsync(existingUser); diff --git a/Orso.Arpa.Domain/UserDomain/Enums/UserStatus.cs b/Orso.Arpa.Domain/UserDomain/Enums/UserStatus.cs new file mode 100644 index 000000000..693226802 --- /dev/null +++ b/Orso.Arpa.Domain/UserDomain/Enums/UserStatus.cs @@ -0,0 +1,9 @@ +namespace Orso.Arpa.Domain.UserDomain.Enums +{ + public enum UserStatus + { + Active = 2, + AwaitingRoleAssignment = 1, + AwaitingEmailConfirmation = 0 + } +} \ No newline at end of file diff --git a/Orso.Arpa.Domain/UserDomain/Model/Role.cs b/Orso.Arpa.Domain/UserDomain/Model/Role.cs index 495293ef0..641ca6b3e 100644 --- a/Orso.Arpa.Domain/UserDomain/Model/Role.cs +++ b/Orso.Arpa.Domain/UserDomain/Model/Role.cs @@ -13,5 +13,7 @@ public class Role : IdentityRole [AuditLogIgnore] public override string ConcurrencyStamp { get => base.ConcurrencyStamp; set => base.ConcurrencyStamp = value; } + + public virtual ICollection UserRoles { get; private set; } = new HashSet(); } } diff --git a/Orso.Arpa.Domain/UserDomain/Model/User.cs b/Orso.Arpa.Domain/UserDomain/Model/User.cs index 4c71c2747..221dab723 100644 --- a/Orso.Arpa.Domain/UserDomain/Model/User.cs +++ b/Orso.Arpa.Domain/UserDomain/Model/User.cs @@ -10,9 +10,10 @@ namespace Orso.Arpa.Domain.UserDomain.Model { public class User : IdentityUser { - public void Update(ModifyMyUser.Command command) + public void Update(ModifyMyUser.Command command, string normalizedEmail) { Email = command.Email; + NormalizedEmail = normalizedEmail; Person.Update(command); } @@ -34,5 +35,7 @@ public void Update(ModifyMyUser.Command command) [AuditLogIgnore] public override string ConcurrencyStamp { get => base.ConcurrencyStamp; set => base.ConcurrencyStamp = value; } + + public virtual ICollection UserRoles { get; private set; } = new HashSet(); } } diff --git a/Orso.Arpa.Domain/UserDomain/Model/UserRole.cs b/Orso.Arpa.Domain/UserDomain/Model/UserRole.cs new file mode 100644 index 000000000..3acc72851 --- /dev/null +++ b/Orso.Arpa.Domain/UserDomain/Model/UserRole.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using Microsoft.AspNetCore.Identity; +using Orso.Arpa.Domain.General.Attributes; +using Orso.Arpa.Domain.ProjectDomain.Model; + +namespace Orso.Arpa.Domain.UserDomain.Model +{ + public class UserRole : IdentityUserRole + { + public virtual User User { get; private set; } + + public virtual Role Role { get; private set; } + } +} diff --git a/Orso.Arpa.Domain/UserDomain/Queries/GetUser.cs b/Orso.Arpa.Domain/UserDomain/Queries/GetUser.cs index 42b68d547..b4097d68c 100644 --- a/Orso.Arpa.Domain/UserDomain/Queries/GetUser.cs +++ b/Orso.Arpa.Domain/UserDomain/Queries/GetUser.cs @@ -1,8 +1,10 @@ using System; +using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using MediatR; using Orso.Arpa.Domain.General.Errors; +using Orso.Arpa.Domain.General.Interfaces; using Orso.Arpa.Domain.UserDomain.Model; using Orso.Arpa.Domain.UserDomain.Repositories; @@ -22,22 +24,18 @@ public Query(Guid id) public class Handler : IRequestHandler { - private readonly ArpaUserManager _arpaUserManager; + private readonly IArpaContext _arpaContext; - public Handler( - ArpaUserManager arpaUserManager) + + public Handler(IArpaContext arpaContext) { - _arpaUserManager = arpaUserManager; + _arpaContext = arpaContext; } public async Task Handle(Query request, CancellationToken cancellationToken) { - User user = await _arpaUserManager.FindByIdAsync(request.Id, cancellationToken); - if (user is null) - { - throw new NotFoundException(nameof(User), nameof(Query.Id)); - } - return user; + User user = await _arpaContext.FindAsync(new object[] { request.Id }, cancellationToken); + return user ?? throw new NotFoundException(nameof(User), nameof(Query.Id)); } } } diff --git a/Orso.Arpa.Domain/UserDomain/Queries/ListUsers.cs b/Orso.Arpa.Domain/UserDomain/Queries/ListUsers.cs index 0f7ccca18..7527fe1a7 100644 --- a/Orso.Arpa.Domain/UserDomain/Queries/ListUsers.cs +++ b/Orso.Arpa.Domain/UserDomain/Queries/ListUsers.cs @@ -1,31 +1,58 @@ +using System; using System.Collections.Generic; using System.Linq; using System.Threading; using System.Threading.Tasks; using MediatR; using Microsoft.EntityFrameworkCore; +using Orso.Arpa.Domain.General.Interfaces; +using Orso.Arpa.Domain.UserDomain.Enums; using Orso.Arpa.Domain.UserDomain.Model; -using Orso.Arpa.Domain.UserDomain.Repositories; namespace Orso.Arpa.Domain.UserDomain.Queries { public static class ListUsers { - public class Query : IRequest> { } + public class Query : IRequest> + { + public UserStatus? UserStatus { get; set; } + + public Query(UserStatus? userStatus) + { + UserStatus = userStatus; + } + } - public class Handler : IRequestHandler> + public class Handler : IRequestHandler> { - private readonly ArpaUserManager _userManager; + private readonly IArpaContext _arpaContext; + - public Handler( - ArpaUserManager userManager) + public Handler(IArpaContext arpaContext) { - _userManager = userManager; + _arpaContext = arpaContext; } - public Task> Handle(Query request, CancellationToken cancellationToken) + public async Task> Handle(Query request, CancellationToken cancellationToken) { - return Task.FromResult(_userManager.Users.Include(u => u.Person).ToList() as IEnumerable); + IQueryable users = _arpaContext.Users; + + switch (request.UserStatus) + { + case UserStatus.Active: + users = users.Where(u => u.EmailConfirmed && u.UserRoles.Any()); + break; + case UserStatus.AwaitingEmailConfirmation: + users = users.Where(u => !u.EmailConfirmed); + break; + case UserStatus.AwaitingRoleAssignment: + users = users.Where(u => u.EmailConfirmed && !u.UserRoles.Any()); + break; + default: + break; + } + + return await users.ToListAsync(cancellationToken); } } } diff --git a/Orso.Arpa.Domain/_General/Interfaces/IArpaContext.cs b/Orso.Arpa.Domain/_General/Interfaces/IArpaContext.cs index dac859b28..9202779be 100644 --- a/Orso.Arpa.Domain/_General/Interfaces/IArpaContext.cs +++ b/Orso.Arpa.Domain/_General/Interfaces/IArpaContext.cs @@ -17,6 +17,7 @@ using Orso.Arpa.Domain.RegionDomain.Model; using Orso.Arpa.Domain.SectionDomain.Model; using Orso.Arpa.Domain.SelectValueDomain.Model; +using Orso.Arpa.Domain.UserDomain.Model; using Orso.Arpa.Domain.VenueDomain.Model; namespace Orso.Arpa.Domain.General.Interfaces @@ -48,6 +49,8 @@ public interface IArpaContext DbSet Localizations { get; set; } DbSet News { get; set; } + DbSet Users { get; set; } + DbSet MusicianProfileDocuments { get; set; } DbSet MusicianProfileDeactivations { get; set; } diff --git a/Orso.Arpa.Persistence/DataAccess/ArpaContext.cs b/Orso.Arpa.Persistence/DataAccess/ArpaContext.cs index 515a9eb6f..d9de9eae7 100644 --- a/Orso.Arpa.Persistence/DataAccess/ArpaContext.cs +++ b/Orso.Arpa.Persistence/DataAccess/ArpaContext.cs @@ -7,6 +7,7 @@ using System.Text.Json; using System.Threading; using System.Threading.Tasks; +using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.ChangeTracking; @@ -34,7 +35,7 @@ namespace Orso.Arpa.Persistence.DataAccess { - public class ArpaContext : IdentityDbContext, IArpaContext + public class ArpaContext : IdentityDbContext, UserRole, IdentityUserLogin, IdentityRoleClaim, IdentityUserToken>, IArpaContext { private readonly ITokenAccessor _tokenAccessor; private readonly IDateTimeProvider _dateTimeProvider; diff --git a/Orso.Arpa.Persistence/EntityConfigurations/RoleConfiguration.cs b/Orso.Arpa.Persistence/EntityConfigurations/RoleConfiguration.cs new file mode 100644 index 000000000..a741d5ab4 --- /dev/null +++ b/Orso.Arpa.Persistence/EntityConfigurations/RoleConfiguration.cs @@ -0,0 +1,18 @@ +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Metadata.Builders; +using Orso.Arpa.Domain.UserDomain.Model; + +namespace Orso.Arpa.Persistence.EntityConfigurations +{ + public class RoleConfiguration : IEntityTypeConfiguration + { + public void Configure(EntityTypeBuilder builder) + { + builder + .HasMany(e => e.UserRoles) + .WithOne(p => p.Role) + .HasForeignKey(ur => ur.RoleId) + .IsRequired(); + } + } +} diff --git a/Orso.Arpa.Persistence/EntityConfigurations/UserConfiguration.cs b/Orso.Arpa.Persistence/EntityConfigurations/UserConfiguration.cs index 189d7bf72..38da0ba25 100644 --- a/Orso.Arpa.Persistence/EntityConfigurations/UserConfiguration.cs +++ b/Orso.Arpa.Persistence/EntityConfigurations/UserConfiguration.cs @@ -14,6 +14,12 @@ public void Configure(EntityTypeBuilder builder) .HasForeignKey(e => e.PersonId) .OnDelete(DeleteBehavior.NoAction) .IsRequired(false); + + builder + .HasMany(e => e.UserRoles) + .WithOne(p => p.User) + .HasForeignKey(ur => ur.UserId) + .IsRequired(); builder .Ignore(e => e.DisplayName); diff --git a/Orso.Arpa.Persistence/Migrations/20231118110520_AddedUserRoleNavigationProperty.Designer.cs b/Orso.Arpa.Persistence/Migrations/20231118110520_AddedUserRoleNavigationProperty.Designer.cs new file mode 100644 index 000000000..d719b47c9 --- /dev/null +++ b/Orso.Arpa.Persistence/Migrations/20231118110520_AddedUserRoleNavigationProperty.Designer.cs @@ -0,0 +1,9696 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; +using Orso.Arpa.Persistence.DataAccess; + +#nullable disable + +namespace Orso.Arpa.Persistence.Migrations +{ + [DbContext(typeof(ArpaContext))] + [Migration("20231118110520_AddedUserRoleNavigationProperty")] + partial class AddedUserRoleNavigationProperty + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "7.0.13") + .HasAnnotation("Proxies:ChangeTracking", false) + .HasAnnotation("Proxies:CheckEquality", false) + .HasAnnotation("Proxies:LazyLoading", true) + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("text") + .HasColumnName("claim_type"); + + b.Property("ClaimValue") + .HasColumnType("text") + .HasColumnName("claim_value"); + + b.Property("RoleId") + .HasColumnType("uuid") + .HasColumnName("role_id"); + + b.HasKey("Id") + .HasName("pk_asp_net_role_claims"); + + b.HasIndex("RoleId") + .HasDatabaseName("ix_asp_net_role_claims_role_id"); + + b.ToTable("AspNetRoleClaims", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ClaimType") + .HasColumnType("text") + .HasColumnName("claim_type"); + + b.Property("ClaimValue") + .HasColumnType("text") + .HasColumnName("claim_value"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("pk_asp_net_user_claims"); + + b.HasIndex("UserId") + .HasDatabaseName("ix_asp_net_user_claims_user_id"); + + b.ToTable("AspNetUserClaims", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.Property("LoginProvider") + .HasColumnType("text") + .HasColumnName("login_provider"); + + b.Property("ProviderKey") + .HasColumnType("text") + .HasColumnName("provider_key"); + + b.Property("ProviderDisplayName") + .HasColumnType("text") + .HasColumnName("provider_display_name"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("LoginProvider", "ProviderKey") + .HasName("pk_asp_net_user_logins"); + + b.HasIndex("UserId") + .HasDatabaseName("ix_asp_net_user_logins_user_id"); + + b.ToTable("AspNetUserLogins", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("LoginProvider") + .HasColumnType("text") + .HasColumnName("login_provider"); + + b.Property("Name") + .HasColumnType("text") + .HasColumnName("name"); + + b.Property("Value") + .HasColumnType("text") + .HasColumnName("value"); + + b.HasKey("UserId", "LoginProvider", "Name") + .HasName("pk_asp_net_user_tokens"); + + b.ToTable("AspNetUserTokens", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.AddressDomain.Model.Address", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("Address1") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("address1"); + + b.Property("Address2") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("address2"); + + b.Property("City") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("city"); + + b.Property("CommentInner") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("comment_inner"); + + b.Property("Country") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("country"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("PersonId") + .HasColumnType("uuid") + .HasColumnName("person_id"); + + b.Property("State") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("state"); + + b.Property("TypeId") + .HasColumnType("uuid") + .HasColumnName("type_id"); + + b.Property("UrbanDistrict") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("urban_district"); + + b.Property("Zip") + .HasMaxLength(20) + .HasColumnType("character varying(20)") + .HasColumnName("zip"); + + b.HasKey("Id") + .HasName("pk_addresses"); + + b.HasIndex("PersonId") + .HasDatabaseName("ix_addresses_person_id"); + + b.HasIndex("TypeId") + .HasDatabaseName("ix_addresses_type_id"); + + b.ToTable("addresses", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("AuditionId") + .HasColumnType("uuid") + .HasColumnName("audition_id"); + + b.Property("CategoryId") + .HasColumnType("uuid") + .HasColumnName("category_id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("EndTime") + .HasColumnType("timestamp without time zone") + .HasColumnName("end_time"); + + b.Property("ExpectationId") + .HasColumnType("uuid") + .HasColumnName("expectation_id"); + + b.Property("InternalDetails") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("internal_details"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("Name") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("name"); + + b.Property("PublicDetails") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("public_details"); + + b.Property("SalaryId") + .HasColumnType("uuid") + .HasColumnName("salary_id"); + + b.Property("SalaryPatternId") + .HasColumnType("uuid") + .HasColumnName("salary_pattern_id"); + + b.Property("StartTime") + .HasColumnType("timestamp without time zone") + .HasColumnName("start_time"); + + b.Property("Status") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("status"); + + b.Property("VenueId") + .HasColumnType("uuid") + .HasColumnName("venue_id"); + + b.HasKey("Id") + .HasName("pk_appointments"); + + b.HasIndex("CategoryId") + .HasDatabaseName("ix_appointments_category_id"); + + b.HasIndex("ExpectationId") + .HasDatabaseName("ix_appointments_expectation_id"); + + b.HasIndex("SalaryId") + .HasDatabaseName("ix_appointments_salary_id"); + + b.HasIndex("SalaryPatternId") + .HasDatabaseName("ix_appointments_salary_pattern_id"); + + b.HasIndex("Status") + .HasDatabaseName("ix_appointments_status"); + + b.HasIndex("VenueId") + .HasDatabaseName("ix_appointments_venue_id"); + + b.ToTable("appointments", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.AppointmentParticipation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("AppointmentId") + .HasColumnType("uuid") + .HasColumnName("appointment_id"); + + b.Property("CommentByPerformerInner") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("comment_by_performer_inner"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("PersonId") + .HasColumnType("uuid") + .HasColumnName("person_id"); + + b.Property("Prediction") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("prediction"); + + b.Property("Result") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("result"); + + b.HasKey("Id") + .HasName("pk_appointment_participations"); + + b.HasIndex("AppointmentId") + .HasDatabaseName("ix_appointment_participations_appointment_id"); + + b.HasIndex("PersonId") + .HasDatabaseName("ix_appointment_participations_person_id"); + + b.HasIndex("Prediction") + .HasDatabaseName("ix_appointment_participations_prediction"); + + b.HasIndex("Result") + .HasDatabaseName("ix_appointment_participations_result"); + + b.ToTable("appointment_participations", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.AppointmentRoom", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("AppointmentId") + .HasColumnType("uuid") + .HasColumnName("appointment_id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("RoomId") + .HasColumnType("uuid") + .HasColumnName("room_id"); + + b.HasKey("Id") + .HasName("pk_appointment_rooms"); + + b.HasIndex("AppointmentId") + .HasDatabaseName("ix_appointment_rooms_appointment_id"); + + b.HasIndex("RoomId") + .HasDatabaseName("ix_appointment_rooms_room_id"); + + b.ToTable("appointment_rooms", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.Audition", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("AppointmentId") + .HasColumnType("uuid") + .HasColumnName("appointment_id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("InnerComment") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("inner_comment"); + + b.Property("InternalComment") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("internal_comment"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("Repertoire") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("repertoire"); + + b.Property("RepetitorStatusId") + .HasColumnType("uuid") + .HasColumnName("repetitor_status_id"); + + b.Property("StatusId") + .HasColumnType("uuid") + .HasColumnName("status_id"); + + b.HasKey("Id") + .HasName("pk_auditions"); + + b.HasIndex("AppointmentId") + .IsUnique() + .HasDatabaseName("ix_auditions_appointment_id"); + + b.HasIndex("RepetitorStatusId") + .HasDatabaseName("ix_auditions_repetitor_status_id"); + + b.HasIndex("StatusId") + .HasDatabaseName("ix_auditions_status_id"); + + b.ToTable("auditions", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.AuditLogDomain.Model.AuditLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("ChangedColumns") + .HasColumnType("text") + .HasColumnName("changed_columns"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasColumnType("text") + .HasColumnName("created_by"); + + b.Property("KeyValues") + .HasColumnType("text") + .HasColumnName("key_values"); + + b.Property("NewValues") + .HasColumnType("text") + .HasColumnName("new_values"); + + b.Property("OldValues") + .HasColumnType("text") + .HasColumnName("old_values"); + + b.Property("TableName") + .HasMaxLength(200) + .HasColumnType("character varying(200)") + .HasColumnName("table_name"); + + b.Property("Type") + .IsRequired() + .HasMaxLength(10) + .HasColumnType("character varying(10)") + .HasColumnName("type"); + + b.HasKey("Id") + .HasName("pk_audit_logs"); + + b.ToTable("audit_logs", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.General.Model.SqlFunctionIdResult", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.HasKey("Id") + .HasName("pk_sql_function_id_results"); + + b.ToTable("SqlFunctionIdResults", null, t => + { + t.ExcludeFromMigrations(); + }); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.LocalizationDomain.Model.Localization", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Key") + .IsRequired() + .HasMaxLength(1000) + .IsUnicode(true) + .HasColumnType("character varying(1000)") + .HasColumnName("key"); + + b.Property("LocalizationCulture") + .IsRequired() + .HasMaxLength(5) + .HasColumnType("character varying(5)") + .HasColumnName("localization_culture"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("ResourceKey") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("resource_key"); + + b.Property("Text") + .IsRequired() + .HasMaxLength(1000) + .IsUnicode(true) + .HasColumnType("character varying(1000)") + .HasColumnName("text"); + + b.HasKey("Id") + .HasName("pk_localizations"); + + b.HasAlternateKey("ResourceKey", "LocalizationCulture", "Key") + .HasName("ak_localizations_resource_key_localization_culture_key"); + + b.ToTable("localizations", (string)null); + + b.HasData( + new + { + Id = new Guid("97fde212-3305-4fb9-b0a8-a12a8efb2872"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 324, DateTimeKind.Local).AddTicks(7866), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Invalid token supplied", + LocalizationCulture = "en", + ResourceKey = "Validator", + Text = "Please try to login again" + }, + new + { + Id = new Guid("4899a356-74c0-4f48-9ca5-2a716f7718ab"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 389, DateTimeKind.Local).AddTicks(7493), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "This request requires a valid JWT access token to be provided", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Diese Anfrage erfordert einen gültigen JWT Token" + }, + new + { + Id = new Guid("39e5d409-aa17-4bcc-94dc-dc5b576fd910"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 390, DateTimeKind.Local).AddTicks(1201), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Invalid token supplied", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Ungültiges Token angegeben" + }, + new + { + Id = new Guid("c9f96e9b-5829-48d9-a58c-c3fc3cb284a1"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 390, DateTimeKind.Local).AddTicks(5458), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "EndTime must be later than StartTime", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Endzeit muss später Startzeit sein" + }, + new + { + Id = new Guid("da208786-f55a-4b32-92c2-365184ffe604"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 390, DateTimeKind.Local).AddTicks(9011), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Password must be at least 6 characters", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Das Passwort muss mindestens 6 Zeichen enthalten" + }, + new + { + Id = new Guid("f067cffe-e377-4fec-b96a-da9ff784e761"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 391, DateTimeKind.Local).AddTicks(2502), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Password must contain at least one uppercase letter", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Das Passwort muss mindestens einen Großbuchstaben enthalten" + }, + new + { + Id = new Guid("a40cae79-a99d-41db-a198-2bb396ca2c0f"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 391, DateTimeKind.Local).AddTicks(7030), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Password must contain at least one lowercase letter", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Das Passwort muss mindestens einen Kleinbuchstaben enthalten" + }, + new + { + Id = new Guid("fbe724f3-3ddb-4010-a15e-e9dfafa99c2d"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 392, DateTimeKind.Local).AddTicks(748), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Password must contain at least one digit", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Das Passwort muss mindestens eine Zahl enthalten" + }, + new + { + Id = new Guid("68df3bbc-f974-4a90-866c-d324fa513a5e"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 392, DateTimeKind.Local).AddTicks(6917), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Password must contain at least one special character", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Das Passwort muss mindestens ein Sonderzeichen enthalten" + }, + new + { + Id = new Guid("89cf4e82-589a-4349-a61e-5c0958de1712"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 393, DateTimeKind.Local).AddTicks(1208), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Username may only contain alphanumeric characters", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Der Benutzername darf nur alphanumerische Zeichen enthalten" + }, + new + { + Id = new Guid("2c875289-6ce9-44a5-aa51-06a3e60aa32c"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 393, DateTimeKind.Local).AddTicks(4642), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "The project is already linked to the appointment", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Das Projekt ist bereits dem Termin zugeordnet" + }, + new + { + Id = new Guid("afeaddef-bc32-4fd5-8292-bdeafd0a8c2a"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 393, DateTimeKind.Local).AddTicks(8104), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "The room is already linked to the appointment", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Der Raum ist bereits dem Termin zugeordnet" + }, + new + { + Id = new Guid("af9fe89a-d491-409f-af60-4be1421b0569"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 394, DateTimeKind.Local).AddTicks(1976), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "The section is already linked to the Appointment", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Die Sektion ist bereits dem Termin zugeordnet" + }, + new + { + Id = new Guid("0cf37641-d3c0-4120-ad1b-d76e14507a57"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 394, DateTimeKind.Local).AddTicks(5913), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "The project is not linked to the appointment", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Das Projekt ist dem Termin nicht zugeordnet" + }, + new + { + Id = new Guid("cd15676c-3cfd-4578-a0a9-65e0844e8e21"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 394, DateTimeKind.Local).AddTicks(9976), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "The room is not linked to the appointment", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Der Raum ist dem Termin nicht zugeordnet" + }, + new + { + Id = new Guid("6918a90d-0582-4991-937a-60a6c006e538"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 395, DateTimeKind.Local).AddTicks(3734), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "The section is not linked to the Appointment", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Die Sektion ist dem Termin nicht zugeordnet" + }, + new + { + Id = new Guid("1365f7af-a435-484e-8f4c-a1f3e00d8a8d"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 395, DateTimeKind.Local).AddTicks(7653), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Incorrect password supplied", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Inkorrektes Passwort angegeben" + }, + new + { + Id = new Guid("f39d1e82-ed27-4afe-8f43-19ed4eee917a"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 396, DateTimeKind.Local).AddTicks(1240), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "The user could not be found", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Der Benutzer konnte nicht gefunden werden" + }, + new + { + Id = new Guid("c5a807e4-9698-4d35-83d8-e23898d2557e"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 396, DateTimeKind.Local).AddTicks(4978), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Your email address is not confirmed. Please confirm your email address first", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Deine Email wurde noch nicht bestätigt. Bitte bestätige zuerst deine Email" + }, + new + { + Id = new Guid("20712e04-5fcc-478f-9f3f-f32a91595344"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 396, DateTimeKind.Local).AddTicks(8890), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Your account is locked. Kindly wait for 10 minutes and try again", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Dein Konto wurde gesperrt. Bitte warte 10 Minuten und versuche es anschließend erneut" + }, + new + { + Id = new Guid("906c9e51-590b-4142-a527-c868fb21d861"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 397, DateTimeKind.Local).AddTicks(2433), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Username already exists", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Der Benutzername existiert bereits" + }, + new + { + Id = new Guid("b70c6131-2413-4da3-97c1-1a319b725db1"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 397, DateTimeKind.Local).AddTicks(6316), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Email already exists", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Die Email existiert bereits" + }, + new + { + Id = new Guid("5b0f922b-28be-4e7a-8954-24a022cc32cd"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 398, DateTimeKind.Local).AddTicks(74), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "A region with the requested name does already exist", + LocalizationCulture = "de", + ResourceKey = "Validator", + Text = "Eine Region mit diesem Namen existiert bereits" + }, + new + { + Id = new Guid("631a8511-ae67-43c2-acfe-c8938e81e105"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 398, DateTimeKind.Local).AddTicks(3894), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Performers", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Mitwirkende" + }, + new + { + Id = new Guid("8c6c4e59-8396-4975-b311-8c865cc48bb3"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 398, DateTimeKind.Local).AddTicks(7809), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Orchestra", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Orchester" + }, + new + { + Id = new Guid("b2d699b8-e3ab-4cb9-8a1e-cd671e2fac02"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 399, DateTimeKind.Local).AddTicks(2187), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Members", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Mitglieder" + }, + new + { + Id = new Guid("6aed06d4-2c86-414d-bf15-bce230d4d0e3"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 399, DateTimeKind.Local).AddTicks(5924), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Visitors", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Zuschauer" + }, + new + { + Id = new Guid("fd5dba23-9685-4821-9237-e182dafbcb52"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 399, DateTimeKind.Local).AddTicks(9816), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Volunteers", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Freiwillige" + }, + new + { + Id = new Guid("563c7c31-3976-43e0-ac08-e8251004d647"), + CreatedAt = new DateTime(2021, 6, 16, 15, 30, 19, 400, DateTimeKind.Local).AddTicks(3657), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Suppliers", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Lieferanten" + }, + new + { + Id = new Guid("ab328d92-3e3f-4815-b8d1-172b64cee552"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 545, DateTimeKind.Local).AddTicks(7328), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Choir", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Chor" + }, + new + { + Id = new Guid("87e41c30-e5bc-4060-9549-ef7820385c8a"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 546, DateTimeKind.Local).AddTicks(7938), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Female Voices", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Frauenstimmen" + }, + new + { + Id = new Guid("ff484291-0f10-4866-948c-722ab37f3501"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 547, DateTimeKind.Local).AddTicks(6331), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "High Female Voices", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Hohe Frauenstimmen" + }, + new + { + Id = new Guid("8c0cb6e9-5b08-4a45-9c4a-bdf32634f25c"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 548, DateTimeKind.Local).AddTicks(3912), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Sporano", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Sopran" + }, + new + { + Id = new Guid("dd2f52db-71ce-4022-bda4-6118b9249188"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 549, DateTimeKind.Local).AddTicks(1420), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Mezzo Soprano", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Mezzo-Sopran" + }, + new + { + Id = new Guid("2307503a-3355-45c7-807b-c467fdc4a6bd"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 549, DateTimeKind.Local).AddTicks(9381), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Low Female Voices", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Tiefe Frauenstimmen" + }, + new + { + Id = new Guid("4e82d8e0-35af-462d-a7cf-209d947b2b18"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 550, DateTimeKind.Local).AddTicks(6904), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Alto", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Alt" + }, + new + { + Id = new Guid("c465625f-4800-4dc5-a8b2-b0b62f438fb6"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 551, DateTimeKind.Local).AddTicks(4721), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Male Voices", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Männerstimmen" + }, + new + { + Id = new Guid("d148dfb5-a9eb-41e2-9d88-acbc109d3bd8"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 552, DateTimeKind.Local).AddTicks(1939), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "High Male Voices", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Hohe Männerstimmen" + }, + new + { + Id = new Guid("8345e5e3-03ca-4d55-a893-9b9a78ac1115"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 552, DateTimeKind.Local).AddTicks(9693), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Tenor", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Tenor" + }, + new + { + Id = new Guid("af7b823e-868e-47e1-862f-be5916ed40fa"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 553, DateTimeKind.Local).AddTicks(7637), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Low Male Voices", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Tiefe Männerstimmen" + }, + new + { + Id = new Guid("0c182262-a9e4-4c89-bb93-5550de698271"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 554, DateTimeKind.Local).AddTicks(6110), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Baritone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bariton" + }, + new + { + Id = new Guid("5100a0ad-25ac-4e7d-a7f9-c9816b02be2e"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 555, DateTimeKind.Local).AddTicks(3686), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Bass", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bass (Chor)" + }, + new + { + Id = new Guid("f678e4b3-7c10-4a9e-8483-05d43361137a"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 556, DateTimeKind.Local).AddTicks(1053), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Winds", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bläser" + }, + new + { + Id = new Guid("1ce6e399-db60-4b4c-89eb-d8e547e900ce"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 557, DateTimeKind.Local).AddTicks(348), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Woodwinds", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Holzbläser" + }, + new + { + Id = new Guid("91733935-2eae-4710-8c83-e522aaa45ce5"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 557, DateTimeKind.Local).AddTicks(9343), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Flute", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Flöte" + }, + new + { + Id = new Guid("f304ad53-6bb7-45fe-a11b-7f1eaf79d6df"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 558, DateTimeKind.Local).AddTicks(9504), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Piccolo Flute", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Piccolo-Flöte" + }, + new + { + Id = new Guid("874e2e22-0ba1-4578-89d7-1a7b74741283"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 559, DateTimeKind.Local).AddTicks(7443), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Alto Flute", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Alt-Flöte" + }, + new + { + Id = new Guid("0574f19c-2061-4b88-bf0e-ab64fbbe2dbc"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 560, DateTimeKind.Local).AddTicks(4909), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Tenor Flute", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Tenor-Flöte" + }, + new + { + Id = new Guid("9c318bca-fa1e-49fa-920b-dae2b0a23b5c"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 561, DateTimeKind.Local).AddTicks(2240), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Bass Flute", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bass-Flöte" + }, + new + { + Id = new Guid("fd91326e-ea12-4f46-874c-5d52b646db71"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 561, DateTimeKind.Local).AddTicks(9129), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Oboe", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Oboe" + }, + new + { + Id = new Guid("d2ac9f50-2d73-47d9-a446-3eb3ded478e8"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 563, DateTimeKind.Local).AddTicks(503), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Oboe d'Amore", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Oboe d'Amore" + }, + new + { + Id = new Guid("d29cb388-3f9f-49e2-8835-098c7e1b7e67"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 563, DateTimeKind.Local).AddTicks(8253), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "English Horn", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Englisch Horn" + }, + new + { + Id = new Guid("e77f675d-2c2e-4e09-aa49-14f662044d9e"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 564, DateTimeKind.Local).AddTicks(5593), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Bariton Oboe", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bariton-Oboe" + }, + new + { + Id = new Guid("cda58b4a-7dc4-48ea-9649-40e4901245e5"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 565, DateTimeKind.Local).AddTicks(2859), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Clarinet", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Klarinette" + }, + new + { + Id = new Guid("6799f970-c22a-41ab-a817-b493ee68b8f3"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 566, DateTimeKind.Local).AddTicks(615), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Eb Clarinet", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Eb-Klarinette" + }, + new + { + Id = new Guid("06be4626-f021-41b9-89a0-89ee3d4a40d6"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 566, DateTimeKind.Local).AddTicks(8049), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Alto Clarinet", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Alt-Klarinette" + }, + new + { + Id = new Guid("b01a1500-cf94-4b49-9256-1aec9ab7d5f7"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 568, DateTimeKind.Local).AddTicks(3235), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Bass Clarinet", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bass-Klarinette" + }, + new + { + Id = new Guid("0e8f1957-9ecf-4301-812b-3407427cf5ac"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 569, DateTimeKind.Local).AddTicks(1101), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Saxophone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Saxophon" + }, + new + { + Id = new Guid("38b60d3a-250c-4d88-9605-6e69103b7814"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 569, DateTimeKind.Local).AddTicks(8094), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Sopran Saxophone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Sopran-Saxophon" + }, + new + { + Id = new Guid("6dc99d30-b059-47ea-89f4-c83b2b7936d0"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 570, DateTimeKind.Local).AddTicks(5395), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Alto Saxophone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Alt-Saxophon" + }, + new + { + Id = new Guid("054aa861-a6b6-473e-999d-1a4245bba25b"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 571, DateTimeKind.Local).AddTicks(2688), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Baritone Saxophone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bariton-Saxophon" + }, + new + { + Id = new Guid("1bb2ad85-c8cf-4ec2-b685-ed28f1f40f5f"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 571, DateTimeKind.Local).AddTicks(9829), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Bass Saxophone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bass-Saxophon" + }, + new + { + Id = new Guid("4fc4c991-a38d-4bfd-8b6a-43f38f5cf871"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 572, DateTimeKind.Local).AddTicks(7288), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Brass", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Blech" + }, + new + { + Id = new Guid("60a45401-d501-4f63-b730-0acf151a548e"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 573, DateTimeKind.Local).AddTicks(4627), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Horn", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Horn" + }, + new + { + Id = new Guid("647d6a09-d4b7-4ec2-b7e4-0133949c1de7"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 574, DateTimeKind.Local).AddTicks(2259), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Wagner Tuba", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Wagner Tuba" + }, + new + { + Id = new Guid("950312be-202e-4d3e-b5d5-0b59d1d6b861"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 574, DateTimeKind.Local).AddTicks(9829), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Trumpet", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Trompete" + }, + new + { + Id = new Guid("0d564a24-c517-4c5c-8240-b21a240613df"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 575, DateTimeKind.Local).AddTicks(7400), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Flugelhorn", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Flügelhorn" + }, + new + { + Id = new Guid("91cf97e6-b330-4945-bf35-350f05c11770"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 576, DateTimeKind.Local).AddTicks(4700), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Piccolo Trumpet", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Piccolo-Trompete" + }, + new + { + Id = new Guid("c658f430-aa46-4d25-ae11-da8fadc1655c"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 577, DateTimeKind.Local).AddTicks(2487), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Euphonium", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Euphonium" + }, + new + { + Id = new Guid("2d705575-c129-4914-9211-4c6b8c865687"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 577, DateTimeKind.Local).AddTicks(9656), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Tenor Horn", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Tenor-Horn" + }, + new + { + Id = new Guid("0c242960-8ba4-48be-be67-f0e83881c519"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 579, DateTimeKind.Local).AddTicks(6073), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Baritone Horn", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bariton-Horn" + }, + new + { + Id = new Guid("6769eaa6-81d1-4d4b-bc6d-5bde93c62c26"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 581, DateTimeKind.Local).AddTicks(1488), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Tuba", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Tuba" + }, + new + { + Id = new Guid("ad5ce3ec-e819-4a59-86c7-ef277e8bf9c0"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 582, DateTimeKind.Local).AddTicks(4099), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Eb Tuba", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Eb-Tuba" + }, + new + { + Id = new Guid("da7eef28-30e2-4040-96bc-90a7b8d7a60d"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 584, DateTimeKind.Local).AddTicks(1746), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "F Tuba", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "F-Tuba" + }, + new + { + Id = new Guid("6a8737b8-8aec-4dfd-873e-593487985bee"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 585, DateTimeKind.Local).AddTicks(4527), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Percussion", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Percussion" + }, + new + { + Id = new Guid("b578ba36-5297-416f-9946-e4444c5f4048"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 587, DateTimeKind.Local).AddTicks(2352), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Glockenspiel", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Glockenspiel" + }, + new + { + Id = new Guid("34ceac7a-24ee-43d5-ae17-764ee266b409"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 589, DateTimeKind.Local).AddTicks(623), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Vibraphone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Vibraphon" + }, + new + { + Id = new Guid("82706e73-83f8-445a-8b50-ed6bc495c116"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 590, DateTimeKind.Local).AddTicks(1021), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Xylophone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Xylophon" + }, + new + { + Id = new Guid("1575ef92-8714-4bdb-a3ee-14c95f544e14"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 591, DateTimeKind.Local).AddTicks(5862), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Marimbaphone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Marimbaphon" + }, + new + { + Id = new Guid("91a88417-2fe8-4b67-9e94-0c9ae7ed0878"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 592, DateTimeKind.Local).AddTicks(9702), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Others", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Andere" + }, + new + { + Id = new Guid("fd88fd6d-c5db-47f8-a844-b4c76403e6c5"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 593, DateTimeKind.Local).AddTicks(8501), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Harp", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Harfe" + }, + new + { + Id = new Guid("65a54836-e73e-4a2a-83c9-fada544d6ecd"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 594, DateTimeKind.Local).AddTicks(8731), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Keyboards", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Keyboard" + }, + new + { + Id = new Guid("982add29-f7ae-483a-b6db-19c83ce4580f"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 595, DateTimeKind.Local).AddTicks(6118), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Piano", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Klavier" + }, + new + { + Id = new Guid("dae23eca-d2a0-482d-95fd-c1d1ae7cb623"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 596, DateTimeKind.Local).AddTicks(3367), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Celesta", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Celesta" + }, + new + { + Id = new Guid("76625cc9-a4f5-4d50-aee8-2ea349c5f822"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 597, DateTimeKind.Local).AddTicks(522), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Cembalo", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Cembalo" + }, + new + { + Id = new Guid("6f17f440-94ea-4780-87e1-1c097e7936e3"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 597, DateTimeKind.Local).AddTicks(8058), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Organ", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Orgel" + }, + new + { + Id = new Guid("72c2aa5f-2fe0-4b3c-9051-796fb2f87b9d"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 598, DateTimeKind.Local).AddTicks(5252), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Synthesizer", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Synthesizer" + }, + new + { + Id = new Guid("8675ee6c-c0d4-480d-8bcc-0f7ad2eedee0"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 599, DateTimeKind.Local).AddTicks(2439), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Accordion", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Akkordeon" + }, + new + { + Id = new Guid("39c16c14-ef4d-4ed0-81e8-b3e36e72f8bc"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 600, DateTimeKind.Local).AddTicks(297), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Guitars", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Gitarre" + }, + new + { + Id = new Guid("fe4083c6-27c5-4590-b8ef-cc36ebafc191"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 600, DateTimeKind.Local).AddTicks(7748), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Acoustic Guitar", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Akustik-Gitarre" + }, + new + { + Id = new Guid("9b245b7d-864e-4f33-b06e-fe5e4d449339"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 601, DateTimeKind.Local).AddTicks(4920), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Electric Guitar", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "E-Gitarre" + }, + new + { + Id = new Guid("0b418529-b6f6-4808-b570-fc5fcf2d7486"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 602, DateTimeKind.Local).AddTicks(2500), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Electric Bass", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "E-Bass" + }, + new + { + Id = new Guid("681c0175-abb7-46bd-bdd7-98e01aa8952d"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 602, DateTimeKind.Local).AddTicks(9681), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Glass Harp", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Glasharfe" + }, + new + { + Id = new Guid("193255c8-eb77-4726-9e1a-feda91ce21d3"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 603, DateTimeKind.Local).AddTicks(6808), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Bag Pipes", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Dudelsack" + }, + new + { + Id = new Guid("aba3dddb-f2d3-4067-ac51-da48d5bfe359"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 604, DateTimeKind.Local).AddTicks(4132), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Didgeridoo", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Didgeridoo" + }, + new + { + Id = new Guid("c7cb8a58-833c-4759-8919-404e6fcd68fd"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 605, DateTimeKind.Local).AddTicks(1370), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Strings", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Streicher" + }, + new + { + Id = new Guid("cd122c30-1cac-414d-8413-d54d801be26e"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 605, DateTimeKind.Local).AddTicks(8226), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "High Strings", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Hohe Streicher" + }, + new + { + Id = new Guid("ba0385b4-251c-4fbf-b3f2-379d02b44132"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 606, DateTimeKind.Local).AddTicks(6717), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Violin", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Violine" + }, + new + { + Id = new Guid("a8dc77f8-4674-4c88-b6ad-d8fd72eea57e"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 607, DateTimeKind.Local).AddTicks(4188), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Viola", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Viola" + }, + new + { + Id = new Guid("a43c0bfe-debc-4ab9-9dd7-b6728b5ddda4"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 608, DateTimeKind.Local).AddTicks(2149), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Low Strings", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Tiefe Streicher" + }, + new + { + Id = new Guid("d861a2fc-af0b-412f-ac38-3086bdf8b6d2"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 608, DateTimeKind.Local).AddTicks(9410), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Violoncello", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Cello" + }, + new + { + Id = new Guid("68a707dc-1aa5-405c-b8cb-62d85e196c77"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 609, DateTimeKind.Local).AddTicks(6405), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Band", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Band" + }, + new + { + Id = new Guid("e7446f94-b4e0-455a-a42b-f7a827b8fa11"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 610, DateTimeKind.Local).AddTicks(5760), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Soloists", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Solisten" + }, + new + { + Id = new Guid("8a1f834e-d050-43db-9a5f-cf96996c6572"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 613, DateTimeKind.Local).AddTicks(5383), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Present", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Anwesend" + }, + new + { + Id = new Guid("207688d3-bde2-4642-84bf-ce6de8c170de"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 614, DateTimeKind.Local).AddTicks(2839), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Absent", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Nicht anwesend" + }, + new + { + Id = new Guid("80eedc07-10c2-41cc-b3e2-c55ca9e09d69"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 615, DateTimeKind.Local).AddTicks(449), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Inapplicable", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Unzutreffend" + }, + new + { + Id = new Guid("7f1b7318-02f5-49c9-9cd1-ace4776d187f"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 615, DateTimeKind.Local).AddTicks(7728), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Ambiguous", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Unklar" + }, + new + { + Id = new Guid("40774af5-2c23-47a4-b016-6a2178d4932b"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 616, DateTimeKind.Local).AddTicks(6148), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Awaiting Scan", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Eintrag nach Scan" + }, + new + { + Id = new Guid("98622c74-c0b3-44f3-aed7-c184523837f4"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 617, DateTimeKind.Local).AddTicks(3435), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Yes", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Ja" + }, + new + { + Id = new Guid("a60f5161-3a7c-4872-afa0-af9ce3c65a9d"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 618, DateTimeKind.Local).AddTicks(784), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "No", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Nein" + }, + new + { + Id = new Guid("c075211f-30c6-4099-83ec-731c18b3e41c"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 618, DateTimeKind.Local).AddTicks(7669), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Partly", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Teilweise" + }, + new + { + Id = new Guid("afa84594-0d55-49a8-b8b7-7138be7daca4"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 619, DateTimeKind.Local).AddTicks(5111), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Don't know yet", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Ich weiß es noch nicht" + }, + new + { + Id = new Guid("855e5d1b-b4e8-4329-a6c2-4e190c57f42e"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 620, DateTimeKind.Local).AddTicks(2267), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Confirmed", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Bestätigt" + }, + new + { + Id = new Guid("c81554b8-c4f1-46ad-a9d2-80353b6c3795"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 620, DateTimeKind.Local).AddTicks(9495), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Cancelled", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Abgesagt" + }, + new + { + Id = new Guid("4a2e2fd3-beab-4770-b000-e98ad3200363"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 621, DateTimeKind.Local).AddTicks(6743), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Postponed", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Verschoben" + }, + new + { + Id = new Guid("65b7ed5d-5444-4ce1-a3e6-af93aaabffd6"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 622, DateTimeKind.Local).AddTicks(4002), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Archived", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Archiviert" + }, + new + { + Id = new Guid("35a3df40-7439-4e1d-9872-c937be1d4ace"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 623, DateTimeKind.Local).AddTicks(1285), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Mandatory", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Teilnahme erwünscht" + }, + new + { + Id = new Guid("4646cfa2-b845-4f10-86c5-0d98dab9a97f"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 623, DateTimeKind.Local).AddTicks(8708), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Optional", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Teilnahme möglich" + }, + new + { + Id = new Guid("03b8dead-18d1-46fc-998d-0fb3916dd526"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 624, DateTimeKind.Local).AddTicks(5974), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Scheduled", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Geplant" + }, + new + { + Id = new Guid("124d2b21-06bc-4b4b-b981-a077d10159df"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 625, DateTimeKind.Local).AddTicks(3161), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Refused", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Verworfen" + }, + new + { + Id = new Guid("85aa2777-9555-4751-8c68-fab87499f24a"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 626, DateTimeKind.Local).AddTicks(1937), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Awaiting Poll", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Umfrage abwarten" + }, + new + { + Id = new Guid("833bae79-aa89-4736-8bd0-4158b080509e"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 626, DateTimeKind.Local).AddTicks(9260), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Rehearsal", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Probe" + }, + new + { + Id = new Guid("1dc469c0-2dbf-4dd1-be48-31fb4aef2a14"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 627, DateTimeKind.Local).AddTicks(6822), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Sectional Rehearsal", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Stimmprobe" + }, + new + { + Id = new Guid("2d9e912f-c393-4237-ad33-a7f4b0410412"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 628, DateTimeKind.Local).AddTicks(3858), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Rehearsal Weekend", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Probewochenende allgemein" + }, + new + { + Id = new Guid("42e362f5-1919-4907-8d6e-c15efa09a081"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 629, DateTimeKind.Local).AddTicks(1284), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Rehearsal Weekend Choir", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Probewochenende Chor" + }, + new + { + Id = new Guid("4cbc42c1-809d-4330-bd87-bf8b0a32f720"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 629, DateTimeKind.Local).AddTicks(8398), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Vocal Coaching", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Stimmbildung" + }, + new + { + Id = new Guid("132942e0-9b2e-44aa-918f-a94a95728059"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 630, DateTimeKind.Local).AddTicks(5472), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Choreography Rehearsal", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Choreoprobe" + }, + new + { + Id = new Guid("690cee26-4cac-4bab-a26a-4328247207f3"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 631, DateTimeKind.Local).AddTicks(2573), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Soundcheck", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Soundcheck" + }, + new + { + Id = new Guid("37108879-01e4-4e58-a0ea-69ff235cbf44"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 632, DateTimeKind.Local).AddTicks(74), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Warm-Up Rehearsal", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Anspielprobe" + }, + new + { + Id = new Guid("1d281676-51d0-426d-b307-c1db99260485"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 632, DateTimeKind.Local).AddTicks(8227), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Concert", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Konzert" + }, + new + { + Id = new Guid("fe0db7ed-9642-4c53-b748-bfa89dc56835"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 633, DateTimeKind.Local).AddTicks(5315), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Concert Tour", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Konzertreise (Tour)" + }, + new + { + Id = new Guid("6d9e6fc8-472b-4637-963b-f3ca5e9e92d3"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 634, DateTimeKind.Local).AddTicks(2370), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Special Project", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Sonderprojekt" + }, + new + { + Id = new Guid("5fc07780-7ed3-4c41-bc3f-a56f607d74d7"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 634, DateTimeKind.Local).AddTicks(9447), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "CD Recording", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "CD-Aufnahme" + }, + new + { + Id = new Guid("68a3db4a-a62b-4f25-8a65-55db89849ac7"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 635, DateTimeKind.Local).AddTicks(6463), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Contest", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Wettbewerb" + }, + new + { + Id = new Guid("0e4ce182-f536-40bc-8f3e-77e6c8948e99"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 636, DateTimeKind.Local).AddTicks(3818), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Meeting", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Besprechung" + }, + new + { + Id = new Guid("9e4fb163-4a73-4cdd-8f12-bca0423b7852"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 637, DateTimeKind.Local).AddTicks(877), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Stage Briefing", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Bühneneinweisung" + }, + new + { + Id = new Guid("c1c9874d-ace4-40d8-994d-ee920575a892"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 637, DateTimeKind.Local).AddTicks(7928), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Photo Session", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Fototermin" + }, + new + { + Id = new Guid("038b4791-b99b-4dad-ac23-33a0d1ca53c0"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 638, DateTimeKind.Local).AddTicks(4892), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Workshop", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Kurs" + }, + new + { + Id = new Guid("c7f9e550-ca1b-4b36-a932-46a115d0f229"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 639, DateTimeKind.Local).AddTicks(1974), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Party", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Party" + }, + new + { + Id = new Guid("db180a62-be30-4e6c-94ce-efeec5cac085"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 639, DateTimeKind.Local).AddTicks(9031), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Show", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Show" + }, + new + { + Id = new Guid("a7851a46-abbc-4960-a26c-ce23f0e71bbc"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 640, DateTimeKind.Local).AddTicks(6690), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Watch Show", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Show schauen" + }, + new + { + Id = new Guid("6f85232d-d967-4318-b065-f715fa4af490"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 641, DateTimeKind.Local).AddTicks(4842), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "See Comment", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Siehe Kommentar" + }, + new + { + Id = new Guid("f3d8fc29-afc7-4112-9fd6-16f0598475e7"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 642, DateTimeKind.Local).AddTicks(4976), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Transfer", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Transfer" + }, + new + { + Id = new Guid("6cb115c3-f287-4190-b302-0004945eb33b"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 643, DateTimeKind.Local).AddTicks(2974), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Assembly", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Versammlung" + }, + new + { + Id = new Guid("a0233148-7245-4f67-a5ad-bd83703013eb"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 644, DateTimeKind.Local).AddTicks(740), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Audition", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Vorsingen" + }, + new + { + Id = new Guid("d1462152-541a-44db-8954-dfb802b9e0ff"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 644, DateTimeKind.Local).AddTicks(8557), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Other", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Sonstiges" + }, + new + { + Id = new Guid("31f5f9b8-c3aa-4533-b10b-7172c75d27d8"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 645, DateTimeKind.Local).AddTicks(6367), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Special Case", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Sonderfall" + }, + new + { + Id = new Guid("bc23ca38-31c9-43f7-81ef-1c330ba48385"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 646, DateTimeKind.Local).AddTicks(4074), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Glöckner 2018", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Glöckner 2018" + }, + new + { + Id = new Guid("b131383c-d3e5-4222-8556-61aa6f59aa0e"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 647, DateTimeKind.Local).AddTicks(1795), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Orchestra Concert Rate: 1808", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Orchester Konzertpauschale 1808" + }, + new + { + Id = new Guid("6defbec6-09e1-4714-97c7-688a08ab71b9"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 647, DateTimeKind.Local).AddTicks(9502), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Orchestra Concert Rate: 9€/11€ at 10h", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Orchester Konzertpauschale 9€/11€ bei 10h" + }, + new + { + Id = new Guid("38e33e88-0bd2-4c63-b127-e584b4d7eeaf"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 648, DateTimeKind.Local).AddTicks(6980), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Orchestra Concert Rate: 9€/11€ at 12h", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Orchester Konzertpauschale 9€/11€ bei 12h" + }, + new + { + Id = new Guid("7a7fbead-646e-44d8-b1ec-3db050c95850"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 649, DateTimeKind.Local).AddTicks(5017), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Orchestra Rehearsal Hourly Rate 9/11", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Orchester Probe Stundensatz 9/11" + }, + new + { + Id = new Guid("70741068-6853-49d3-911a-69ad0776a633"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 650, DateTimeKind.Local).AddTicks(2907), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Private", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Privat" + }, + new + { + Id = new Guid("1c74f84c-ac85-4576-ab8d-ec8ad6a1ac16"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 651, DateTimeKind.Local).AddTicks(315), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Business", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Arbeit" + }, + new + { + Id = new Guid("81195307-6595-44c1-b5fa-f3307ab005ea"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 651, DateTimeKind.Local).AddTicks(7317), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Amateur", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Amateur" + }, + new + { + Id = new Guid("48ff5e22-631b-4ad6-8d56-7a93ec74b3f0"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 652, DateTimeKind.Local).AddTicks(4672), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Student", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Student" + }, + new + { + Id = new Guid("6fc929f4-d573-459b-9821-b3f275abc18b"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 653, DateTimeKind.Local).AddTicks(2059), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Semi-Professional", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Semi-Professionell" + }, + new + { + Id = new Guid("e4b360c5-d035-47c1-910d-c6a78869bd12"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 653, DateTimeKind.Local).AddTicks(9720), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Professional", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Professionell" + }, + new + { + Id = new Guid("2ce5ebda-c43e-4e73-902b-0444dd3ae434"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 655, DateTimeKind.Local).AddTicks(3385), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Unknown", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Unbekannt" + }, + new + { + Id = new Guid("c20eec3a-ed3d-45fc-bc32-beef053f543f"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 656, DateTimeKind.Local).AddTicks(651), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Without", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Ohne" + }, + new + { + Id = new Guid("dd82b8cb-525c-4b7c-b80f-7df6865b7add"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 656, DateTimeKind.Local).AddTicks(7776), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Classical Music", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Klassische Musik" + }, + new + { + Id = new Guid("33be87b2-d85a-4060-a902-9ef2bafe55c8"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 658, DateTimeKind.Local).AddTicks(122), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Crossover", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Crossover" + }, + new + { + Id = new Guid("26f71071-b529-4a7d-8d8a-dd6fdb3fdae0"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 658, DateTimeKind.Local).AddTicks(7328), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Chamber Music", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Kammermusik" + }, + new + { + Id = new Guid("4472ed16-05dd-44a0-9364-43c17d5775ca"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 659, DateTimeKind.Local).AddTicks(5012), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Film Music", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Filmmusik" + }, + new + { + Id = new Guid("b2c4833e-6ac6-4f3e-bf19-5c01ecf7b4f7"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 660, DateTimeKind.Local).AddTicks(2305), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Interested", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Interessiert" + }, + new + { + Id = new Guid("fca0817b-a1f3-4caf-a106-309f52e2e40f"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 660, DateTimeKind.Local).AddTicks(9433), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Acceptance", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Zusage" + }, + new + { + Id = new Guid("997c054a-f8c3-44b8-a5f4-f0369ae7fc7c"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 661, DateTimeKind.Local).AddTicks(6605), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Refusal", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Absage" + }, + new + { + Id = new Guid("599e4267-2735-440e-a380-1ffed11eadd0"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 662, DateTimeKind.Local).AddTicks(3910), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Candidate", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Kandidat" + }, + new + { + Id = new Guid("d090e733-e5c9-4975-afa9-306af576d6d6"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 663, DateTimeKind.Local).AddTicks(1072), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Invited", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Eingeladen" + }, + new + { + Id = new Guid("b2d434da-a3cf-46ff-8a47-7fb2c8e1f87c"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 663, DateTimeKind.Local).AddTicks(8400), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Not Invited", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Nicht eingeladen" + }, + new + { + Id = new Guid("d7d6eb42-b9c7-4ffd-9187-aafaa4c7748d"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 664, DateTimeKind.Local).AddTicks(5387), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Unclear", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Unklar" + }, + new + { + Id = new Guid("e9320576-debc-49f5-b3da-4c12f0691c06"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 665, DateTimeKind.Local).AddTicks(2139), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Male", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Männlich" + }, + new + { + Id = new Guid("9656d314-289d-4dc5-ad00-ea6579b56363"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 665, DateTimeKind.Local).AddTicks(9144), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Female", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Weiblich" + }, + new + { + Id = new Guid("8340227d-9f21-4dcc-82dc-7f9836f91223"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 666, DateTimeKind.Local).AddTicks(5990), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Diverse", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Divers" + }, + new + { + Id = new Guid("93eb89ec-47bc-4392-b78d-e434a566f217"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 667, DateTimeKind.Local).AddTicks(2918), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Bank Account Expired", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Bankkonto erloschen" + }, + new + { + Id = new Guid("13e0657b-062b-427a-a61e-3cb74ef6fb3f"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 668, DateTimeKind.Local).AddTicks(2553), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Return Debit Received", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Rücklastschrift erhalten" + }, + new + { + Id = new Guid("312d4540-4141-48c3-80e8-95ff26fca1d9"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 669, DateTimeKind.Local).AddTicks(2188), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Incorrect Bank Details", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Fehlerhafte Bankverbindung" + }, + new + { + Id = new Guid("bb2202cb-c94b-4818-8e00-d8d561f54b2c"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 669, DateTimeKind.Local).AddTicks(8959), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Other (see comment field)", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Sonstiges (siehe Kommentarfeld)" + }, + new + { + Id = new Guid("280e101d-0cbf-4473-9a4f-df5956b54516"), + CreatedAt = new DateTime(2021, 11, 6, 14, 56, 26, 670, DateTimeKind.Local).AddTicks(5684), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "University", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Universität" + }, + new + { + Id = new Guid("c1822bcb-6922-4d16-8cf7-6185a506f208"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 340, DateTimeKind.Local).AddTicks(7520), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Contractors", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Vertragspartner" + }, + new + { + Id = new Guid("b59eb98b-fd21-495c-9ff6-0a50b0d1e412"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 342, DateTimeKind.Local).AddTicks(6210), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Conductor", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Dirigent" + }, + new + { + Id = new Guid("d1315669-0dde-4dda-9332-aefc0af43aa0"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 344, DateTimeKind.Local).AddTicks(1210), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Assistant Conductor", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Dirigierassistent" + }, + new + { + Id = new Guid("20f0d06a-8dab-44fe-9c76-d40d77bca95d"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 345, DateTimeKind.Local).AddTicks(8240), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Répétiteur", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Korrepetitor" + }, + new + { + Id = new Guid("6bb1df23-d004-4c85-9a6e-52c1fb4757ef"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 347, DateTimeKind.Local).AddTicks(3190), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Vocal Coach", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Stimmbildner:in" + }, + new + { + Id = new Guid("7f9ca4b0-81e2-4668-a896-2787cb0e0fb4"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 388, DateTimeKind.Local).AddTicks(4960), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Basset Horn", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bassett-Horn" + }, + new + { + Id = new Guid("19ba04dd-4f09-4b30-bebb-d1b3253da4f4"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 391, DateTimeKind.Local).AddTicks(3910), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Double Bass Clarinet", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Kontrabass-Klarinette" + }, + new + { + Id = new Guid("05b3e8f4-c0fa-4f63-b6d2-d848f0d98edf"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 397, DateTimeKind.Local).AddTicks(2850), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Tenor Saxophone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Tenor-Saxophon" + }, + new + { + Id = new Guid("0b7f95e6-9334-4553-a65d-6e87aafa05ad"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 401, DateTimeKind.Local).AddTicks(6120), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Bassoon", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Fagott" + }, + new + { + Id = new Guid("005e6fdf-fa34-4bb8-94c1-e006174d22d5"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 403, DateTimeKind.Local).AddTicks(560), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Contra Bassoon", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Kontrafagott" + }, + new + { + Id = new Guid("38b21350-7ba8-4332-91e7-161aa4078048"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 404, DateTimeKind.Local).AddTicks(4920), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Contraforte", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Kontraforte" + }, + new + { + Id = new Guid("72b13ac9-d3ca-445f-a265-294c93f01e8e"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 405, DateTimeKind.Local).AddTicks(9470), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Bagpipes", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Dudelsack" + }, + new + { + Id = new Guid("856aa561-e5cd-41aa-baf6-02615c3cd078"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 408, DateTimeKind.Local).AddTicks(8110), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "High Brass", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Hohes Blech" + }, + new + { + Id = new Guid("4a7da81e-3a79-47f6-beb4-b047ca9dcab8"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 410, DateTimeKind.Local).AddTicks(2340), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Low Brass", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Tiefes Blech" + }, + new + { + Id = new Guid("1b5973b7-b2ef-42ff-910f-d918a2681183"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 418, DateTimeKind.Local).AddTicks(9120), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Cornet", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Kornett" + }, + new + { + Id = new Guid("8314d189-79bf-47a2-8992-50c4f1938825"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 420, DateTimeKind.Local).AddTicks(4120), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Soprano Cornet", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Sopran-Kornett" + }, + new + { + Id = new Guid("e1ea9df1-b1c1-43e6-b376-9ffb222d800f"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 421, DateTimeKind.Local).AddTicks(9140), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Trombone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Posaune" + }, + new + { + Id = new Guid("49535afc-f38b-49f7-b28d-568123bb831d"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 423, DateTimeKind.Local).AddTicks(3960), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Alto Trombone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Alt-Posaune" + }, + new + { + Id = new Guid("25e78b8c-fb40-4781-a8ce-71e02b92edc0"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 424, DateTimeKind.Local).AddTicks(8610), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Bass Trombone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bass-Posaune" + }, + new + { + Id = new Guid("434a4997-51cc-4b20-9ab0-d3d07b42f3f1"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 426, DateTimeKind.Local).AddTicks(3230), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Double Bass Trombone", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Kontrabass-Posaune" + }, + new + { + Id = new Guid("fd7c73d5-edcb-4cd8-b2e2-ce9166340062"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 436, DateTimeKind.Local).AddTicks(4640), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Timpani", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Pauken" + }, + new + { + Id = new Guid("3494110c-31b4-4ff0-b29a-c12dc6ea9f44"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 439, DateTimeKind.Local).AddTicks(3720), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Drum Set (Band)", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Schlagzeug (Band)" + }, + new + { + Id = new Guid("54f6c68e-66d2-49cd-bfef-6d9445d36a7a"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 440, DateTimeKind.Local).AddTicks(8600), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Drum Set (Orchestra)", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Schlagzeug (Orchester)" + }, + new + { + Id = new Guid("2799add6-d0c6-4a79-923d-6616e18d4a3d"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 448, DateTimeKind.Local).AddTicks(1070), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Mallets", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Stabspiel" + }, + new + { + Id = new Guid("ea96a43f-613e-44ee-a5ce-236c634bf9a9"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 452, DateTimeKind.Local).AddTicks(4050), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "GlassHarp", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Glasharfe" + }, + new + { + Id = new Guid("fcdf4875-c231-4f53-947e-b9d24f942f46"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 466, DateTimeKind.Local).AddTicks(7990), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Acoustic Guitar (Orchestra)", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Akustik-Gitarre (Orchester)" + }, + new + { + Id = new Guid("fc3085a9-71ed-4d0f-965a-4240a0a9518e"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 469, DateTimeKind.Local).AddTicks(6770), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Electric Guitar (Orchestra)", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "E-Gitarre (Orchester)" + }, + new + { + Id = new Guid("b5d969f5-115e-4831-bcc7-d724070ea89a"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 472, DateTimeKind.Local).AddTicks(6230), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Electric Bass (Orchestra)", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "E-Bass (Orchester)" + }, + new + { + Id = new Guid("a2f18201-d78f-4b08-8c23-674399b3eeff"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 486, DateTimeKind.Local).AddTicks(9880), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Double Bass", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Kontrabass" + }, + new + { + Id = new Guid("33495d64-2148-41d2-91f8-d3657038e9f1"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 599, DateTimeKind.Local).AddTicks(7270), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Gladly", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Gerne anfragen" + }, + new + { + Id = new Guid("f747b09b-1f47-498d-b847-1bbcb3570a95"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 601, DateTimeKind.Local).AddTicks(2570), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Emergency only", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Nur im Notfall" + }, + new + { + Id = new Guid("7dad6ee2-03ed-476f-95df-285f9b47a02f"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 602, DateTimeKind.Local).AddTicks(7130), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "For contacts only", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Aquisekontakt" + }, + new + { + Id = new Guid("492d17c9-a707-4610-9e29-d4570e841db7"), + CreatedAt = new DateTime(2022, 2, 21, 19, 30, 18, 604, DateTimeKind.Local).AddTicks(1290), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Never again", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Nie wieder" + }, + new + { + Id = new Guid("4f75a437-16e6-4316-9b95-db0001fd3c45"), + CreatedAt = new DateTime(2022, 4, 12, 21, 10, 3, 882, DateTimeKind.Local).AddTicks(8840), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Pending", + LocalizationCulture = "de", + ResourceKey = "SelectValueDto", + Text = "Ausstehend" + }, + new + { + Id = new Guid("8e360068-a09e-401f-91dd-24762adead14"), + CreatedAt = new DateTime(2023, 5, 9, 15, 59, 26, 467, DateTimeKind.Local).AddTicks(8393), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Vocal (Soloist)", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Gesang (Solist)" + }, + new + { + Id = new Guid("313b91ae-bd55-4c91-9238-3ce6a1eca0b6"), + CreatedAt = new DateTime(2023, 5, 9, 15, 59, 26, 469, DateTimeKind.Local).AddTicks(347), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Moderator", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Moderator" + }, + new + { + Id = new Guid("191fed69-5173-44ae-bfda-0c973d036097"), + CreatedAt = new DateTime(2023, 5, 9, 15, 59, 26, 470, DateTimeKind.Local).AddTicks(1841), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Narrator", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Sprecher/Erzähler" + }, + new + { + Id = new Guid("34ed8754-87cf-42c8-abba-9c45ff00222e"), + CreatedAt = new DateTime(2023, 5, 9, 15, 59, 26, 471, DateTimeKind.Local).AddTicks(4046), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Bass (Soloist)", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bass (Solist)" + }, + new + { + Id = new Guid("6bec3344-2767-47b3-8889-1b07fe8b9b6f"), + CreatedAt = new DateTime(2023, 5, 9, 15, 59, 26, 472, DateTimeKind.Local).AddTicks(5163), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Baritone (Soloist)", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Bariton (Solist)" + }, + new + { + Id = new Guid("f3f5c713-c37e-4059-a8f0-13fca7a8eaa7"), + CreatedAt = new DateTime(2023, 5, 9, 15, 59, 26, 473, DateTimeKind.Local).AddTicks(6048), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Tenor (Soloist)", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Tenor (Solist)" + }, + new + { + Id = new Guid("6623a7ea-87b6-4a21-8317-3a672414f770"), + CreatedAt = new DateTime(2023, 5, 9, 15, 59, 26, 474, DateTimeKind.Local).AddTicks(7322), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Alto (Soloist)", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Alt (Solist)" + }, + new + { + Id = new Guid("134efd01-4c4e-42dc-8c9a-f5f355578094"), + CreatedAt = new DateTime(2023, 5, 9, 15, 59, 26, 475, DateTimeKind.Local).AddTicks(8601), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Mezzo Soprano (Soloist)", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Mezzosopran (Solist)" + }, + new + { + Id = new Guid("cd278f65-7762-4339-a1db-838d5c49760f"), + CreatedAt = new DateTime(2023, 5, 9, 15, 59, 26, 477, DateTimeKind.Local).AddTicks(709), + CreatedBy = "LocalizationSeedData", + Deleted = false, + Key = "Soprano (Soloist)", + LocalizationCulture = "de", + ResourceKey = "SectionDto", + Text = "Sopran (Solist)" + }); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.CurriculumVitaeReference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Description") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("description"); + + b.Property("Institution") + .HasMaxLength(255) + .HasColumnType("character varying(255)") + .HasColumnName("institution"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); + + b.Property("SortOrder") + .HasColumnType("smallint") + .HasColumnName("sort_order"); + + b.Property("TimeSpan") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("time_span"); + + b.Property("TypeId") + .HasColumnType("uuid") + .HasColumnName("type_id"); + + b.HasKey("Id") + .HasName("pk_curriculum_vitae_references"); + + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_curriculum_vitae_references_musician_profile_id"); + + b.HasIndex("TypeId") + .HasDatabaseName("ix_curriculum_vitae_references_type_id"); + + b.ToTable("curriculum_vitae_references", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.Education", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Description") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("description"); + + b.Property("Institution") + .HasMaxLength(255) + .HasColumnType("character varying(255)") + .HasColumnName("institution"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); + + b.Property("SortOrder") + .HasColumnType("smallint") + .HasColumnName("sort_order"); + + b.Property("TimeSpan") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("time_span"); + + b.Property("TypeId") + .HasColumnType("uuid") + .HasColumnName("type_id"); + + b.HasKey("Id") + .HasName("pk_educations"); + + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_educations_musician_profile_id"); + + b.HasIndex("TypeId") + .HasDatabaseName("ix_educations_type_id"); + + b.ToTable("educations", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("BackgroundInner") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("background_inner"); + + b.Property("BackgroundTeam") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("background_team"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("InquiryStatusInner") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("inquiry_status_inner"); + + b.Property("InquiryStatusTeam") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("inquiry_status_team"); + + b.Property("InstrumentId") + .HasColumnType("uuid") + .HasColumnName("instrument_id"); + + b.Property("IsMainProfile") + .HasColumnType("boolean") + .HasColumnName("is_main_profile"); + + b.Property("LevelAssessmentInner") + .HasColumnType("smallint") + .HasColumnName("level_assessment_inner"); + + b.Property("LevelAssessmentTeam") + .HasColumnType("smallint") + .HasColumnName("level_assessment_team"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("PersonId") + .HasColumnType("uuid") + .HasColumnName("person_id"); + + b.Property("PreferredPartsInner") + .HasColumnType("bytea") + .HasColumnName("preferred_parts_inner"); + + b.Property("PreferredPartsTeam") + .HasColumnType("bytea") + .HasColumnName("preferred_parts_team"); + + b.Property("ProfilePreferenceInner") + .HasColumnType("smallint") + .HasColumnName("profile_preference_inner"); + + b.Property("ProfilePreferenceTeam") + .HasColumnType("smallint") + .HasColumnName("profile_preference_team"); + + b.Property("QualificationId") + .HasColumnType("uuid") + .HasColumnName("qualification_id"); + + b.Property("SalaryComment") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("salary_comment"); + + b.Property("SalaryId") + .HasColumnType("uuid") + .HasColumnName("salary_id"); + + b.HasKey("Id") + .HasName("pk_musician_profiles"); + + b.HasIndex("InquiryStatusInner") + .HasDatabaseName("ix_musician_profiles_inquiry_status_inner"); + + b.HasIndex("InquiryStatusTeam") + .HasDatabaseName("ix_musician_profiles_inquiry_status_team"); + + b.HasIndex("InstrumentId") + .HasDatabaseName("ix_musician_profiles_instrument_id"); + + b.HasIndex("PersonId") + .HasDatabaseName("ix_musician_profiles_person_id"); + + b.HasIndex("QualificationId") + .HasDatabaseName("ix_musician_profiles_qualification_id"); + + b.HasIndex("SalaryId") + .HasDatabaseName("ix_musician_profiles_salary_id"); + + b.ToTable("musician_profiles", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileDeactivation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("DeactivationStart") + .HasColumnType("timestamp without time zone") + .HasColumnName("deactivation_start"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); + + b.Property("Purpose") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("purpose"); + + b.HasKey("Id") + .HasName("pk_musician_profile_deactivations"); + + b.HasIndex("MusicianProfileId") + .IsUnique() + .HasDatabaseName("ix_musician_profile_deactivations_musician_profile_id"); + + b.ToTable("musician_profile_deactivations", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileDocument", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); + + b.Property("SelectValueMappingId") + .HasColumnType("uuid") + .HasColumnName("select_value_mapping_id"); + + b.HasKey("Id") + .HasName("pk_musician_profile_documents"); + + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_musician_profile_documents_musician_profile_id"); + + b.HasIndex("SelectValueMappingId") + .HasDatabaseName("ix_musician_profile_documents_select_value_mapping_id"); + + b.ToTable("musician_profile_documents", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfilePositionInner", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); + + b.Property("SelectValueSectionId") + .HasColumnType("uuid") + .HasColumnName("select_value_section_id"); + + b.HasKey("Id") + .HasName("pk_musician_profile_positions_inner"); + + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_musician_profile_positions_inner_musician_profile_id"); + + b.HasIndex("SelectValueSectionId") + .HasDatabaseName("ix_musician_profile_positions_inner_select_value_section_id"); + + b.ToTable("musician_profile_positions_inner", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfilePositionTeam", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); + + b.Property("SelectValueSectionId") + .HasColumnType("uuid") + .HasColumnName("select_value_section_id"); + + b.HasKey("Id") + .HasName("pk_musician_profile_positions_team"); + + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_musician_profile_positions_team_musician_profile_id"); + + b.HasIndex("SelectValueSectionId") + .HasDatabaseName("ix_musician_profile_positions_team_select_value_section_id"); + + b.ToTable("musician_profile_positions_team", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileSection", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("Comment") + .HasColumnType("text") + .HasColumnName("comment"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("InstrumentAvailabilityId") + .HasColumnType("uuid") + .HasColumnName("instrument_availability_id"); + + b.Property("LevelAssessmentInner") + .HasColumnType("smallint") + .HasColumnName("level_assessment_inner"); + + b.Property("LevelAssessmentTeam") + .HasColumnType("smallint") + .HasColumnName("level_assessment_team"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); + + b.Property("SectionId") + .HasColumnType("uuid") + .HasColumnName("section_id"); + + b.HasKey("Id") + .HasName("pk_musician_profile_sections"); + + b.HasIndex("InstrumentAvailabilityId") + .HasDatabaseName("ix_musician_profile_sections_instrument_availability_id"); + + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_musician_profile_sections_musician_profile_id"); + + b.HasIndex("SectionId") + .HasDatabaseName("ix_musician_profile_sections_section_id"); + + b.ToTable("musician_profile_sections", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.PreferredGenre", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); + + b.Property("SelectValueMappingId") + .HasColumnType("uuid") + .HasColumnName("select_value_mapping_id"); + + b.HasKey("Id") + .HasName("pk_preferred_genres"); + + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_preferred_genres_musician_profile_id"); + + b.HasIndex("SelectValueMappingId") + .HasDatabaseName("ix_preferred_genres_select_value_mapping_id"); + + b.ToTable("preferred_genres", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.NewsDomain.Model.News", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("Content") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("content"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("Show") + .HasColumnType("boolean") + .HasColumnName("show"); + + b.Property("Title") + .HasMaxLength(200) + .HasColumnType("character varying(200)") + .HasColumnName("title"); + + b.Property("Url") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("url"); + + b.HasKey("Id") + .HasName("pk_news"); + + b.ToTable("news", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.BankAccount", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("AccountOwner") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("account_owner"); + + b.Property("Bic") + .HasMaxLength(11) + .HasColumnType("character varying(11)") + .HasColumnName("bic"); + + b.Property("CommentInner") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("comment_inner"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Iban") + .HasMaxLength(34) + .HasColumnType("character varying(34)") + .HasColumnName("iban"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("PersonId") + .HasColumnType("uuid") + .HasColumnName("person_id"); + + b.Property("StatusId") + .HasColumnType("uuid") + .HasColumnName("status_id"); + + b.HasKey("Id") + .HasName("pk_bank_account"); + + b.HasIndex("PersonId") + .HasDatabaseName("ix_bank_account_person_id"); + + b.HasIndex("StatusId") + .HasDatabaseName("ix_bank_account_status_id"); + + b.ToTable("bank_account", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.ContactDetail", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CommentInner") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("comment_inner"); + + b.Property("CommentTeam") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("comment_team"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Key") + .HasColumnType("integer") + .HasColumnName("key"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("PersonId") + .HasColumnType("uuid") + .HasColumnName("person_id"); + + b.Property("Preference") + .HasColumnType("smallint") + .HasColumnName("preference"); + + b.Property("TypeId") + .HasColumnType("uuid") + .HasColumnName("type_id"); + + b.Property("Value") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("value"); + + b.HasKey("Id") + .HasName("pk_contact_detail"); + + b.HasIndex("PersonId") + .HasDatabaseName("ix_contact_detail_person_id"); + + b.HasIndex("TypeId") + .HasDatabaseName("ix_contact_detail_type_id"); + + b.ToTable("contact_detail", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.Person", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("AboutMe") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("about_me"); + + b.Property("BirthName") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("birth_name"); + + b.Property("Birthplace") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("birthplace"); + + b.Property("ContactViaId") + .HasColumnType("uuid") + .HasColumnName("contact_via_id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("DateOfBirth") + .HasColumnType("timestamp without time zone") + .HasColumnName("date_of_birth"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ExperienceLevel") + .HasColumnType("smallint") + .HasColumnName("experience_level"); + + b.Property("GenderId") + .HasColumnType("uuid") + .HasColumnName("gender_id"); + + b.Property("GeneralPreference") + .HasColumnType("smallint") + .HasColumnName("general_preference"); + + b.Property("GivenName") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("given_name"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MovingBox") + .HasMaxLength(10000) + .HasColumnType("character varying(10000)") + .HasColumnName("moving_box"); + + b.Property("PersonBackgroundTeam") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("person_background_team"); + + b.Property("ProfilePictureFileName") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("profile_picture_file_name"); + + b.Property("Reliability") + .HasColumnType("smallint") + .HasColumnName("reliability"); + + b.Property("Surname") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("surname"); + + b.HasKey("Id") + .HasName("pk_persons"); + + b.HasIndex("ContactViaId") + .HasDatabaseName("ix_persons_contact_via_id"); + + b.HasIndex("GenderId") + .HasDatabaseName("ix_persons_gender_id"); + + b.ToTable("persons", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.PersonSection", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("PersonId") + .HasColumnType("uuid") + .HasColumnName("person_id"); + + b.Property("SectionId") + .HasColumnType("uuid") + .HasColumnName("section_id"); + + b.HasKey("Id") + .HasName("pk_person_sections"); + + b.HasIndex("PersonId") + .HasDatabaseName("ix_person_sections_person_id"); + + b.HasIndex("SectionId") + .HasDatabaseName("ix_person_sections_section_id"); + + b.ToTable("person_sections", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.Project", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("Code") + .IsRequired() + .HasMaxLength(15) + .HasColumnType("character varying(15)") + .HasColumnName("code"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Description") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("description"); + + b.Property("EndDate") + .HasColumnType("timestamp without time zone") + .HasColumnName("end_date"); + + b.Property("GenreId") + .HasColumnType("uuid") + .HasColumnName("genre_id"); + + b.Property("IsCompleted") + .HasColumnType("boolean") + .HasColumnName("is_completed"); + + b.Property("IsHiddenForPerformers") + .HasColumnType("boolean") + .HasColumnName("is_hidden_for_performers"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("ParentId") + .HasColumnType("uuid") + .HasColumnName("parent_id"); + + b.Property("ShortTitle") + .IsRequired() + .HasMaxLength(30) + .HasColumnType("character varying(30)") + .HasColumnName("short_title"); + + b.Property("StartDate") + .HasColumnType("timestamp without time zone") + .HasColumnName("start_date"); + + b.Property("Status") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("status"); + + b.Property("Title") + .IsRequired() + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("title"); + + b.Property("TypeId") + .HasColumnType("uuid") + .HasColumnName("type_id"); + + b.HasKey("Id") + .HasName("pk_projects"); + + b.HasIndex("Code") + .HasDatabaseName("ix_projects_code"); + + b.HasIndex("GenreId") + .HasDatabaseName("ix_projects_genre_id"); + + b.HasIndex("ParentId") + .HasDatabaseName("ix_projects_parent_id"); + + b.HasIndex("Status") + .HasDatabaseName("ix_projects_status"); + + b.HasIndex("TypeId") + .HasDatabaseName("ix_projects_type_id"); + + b.ToTable("projects", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.ProjectAppointment", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("AppointmentId") + .HasColumnType("uuid") + .HasColumnName("appointment_id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("ProjectId") + .HasColumnType("uuid") + .HasColumnName("project_id"); + + b.HasKey("Id") + .HasName("pk_project_appointments"); + + b.HasIndex("AppointmentId") + .HasDatabaseName("ix_project_appointments_appointment_id"); + + b.HasIndex("ProjectId") + .HasDatabaseName("ix_project_appointments_project_id"); + + b.ToTable("project_appointments", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.ProjectParticipation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CommentByPerformerInner") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("comment_by_performer_inner"); + + b.Property("CommentByStaffInner") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("comment_by_staff_inner"); + + b.Property("CommentTeam") + .HasColumnType("text") + .HasColumnName("comment_team"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("InvitationStatus") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("invitation_status"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); + + b.Property("ParticipationStatusInner") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("participation_status_inner"); + + b.Property("ParticipationStatusInternal") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("participation_status_internal"); + + b.Property("ProjectId") + .HasColumnType("uuid") + .HasColumnName("project_id"); + + b.HasKey("Id") + .HasName("pk_project_participations"); + + b.HasIndex("InvitationStatus") + .HasDatabaseName("ix_project_participations_invitation_status"); + + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_project_participations_musician_profile_id"); + + b.HasIndex("ParticipationStatusInner") + .HasDatabaseName("ix_project_participations_participation_status_inner"); + + b.HasIndex("ParticipationStatusInternal") + .HasDatabaseName("ix_project_participations_participation_status_internal"); + + b.HasIndex("ProjectId") + .HasDatabaseName("ix_project_participations_project_id"); + + b.ToTable("project_participations", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.Url", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("AnchorText") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("anchor_text"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Href") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("href"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("ProjectId") + .HasColumnType("uuid") + .HasColumnName("project_id"); + + b.HasKey("Id") + .HasName("pk_urls"); + + b.HasIndex("ProjectId") + .HasDatabaseName("ix_urls_project_id"); + + b.ToTable("urls", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.UrlRole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("RoleId") + .HasColumnType("uuid") + .HasColumnName("role_id"); + + b.Property("UrlId") + .HasColumnType("uuid") + .HasColumnName("url_id"); + + b.HasKey("Id") + .HasName("pk_url_roles"); + + b.HasIndex("RoleId") + .HasDatabaseName("ix_url_roles_role_id"); + + b.HasIndex("UrlId") + .HasDatabaseName("ix_url_roles_url_id"); + + b.ToTable("url_roles", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.RegionDomain.Model.Region", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("IsForPerformance") + .HasColumnType("boolean") + .HasColumnName("is_for_performance"); + + b.Property("IsForRehearsal") + .HasColumnType("boolean") + .HasColumnName("is_for_rehearsal"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("Name") + .HasMaxLength(200) + .HasColumnType("character varying(200)") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("pk_regions"); + + b.ToTable("regions", (string)null); + + b.HasData( + new + { + Id = new Guid("3e6c559e-8d50-488d-a1ea-5dbc0f44ba9b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = false, + IsForRehearsal = true, + Name = "Freiburg" + }, + new + { + Id = new Guid("ac9544e3-e756-486c-a1dc-62988a882ac2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = false, + IsForRehearsal = true, + Name = "Stuttgart City" + }, + new + { + Id = new Guid("ca3c9cce-1aee-4c50-93e1-be963542741a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = true, + IsForRehearsal = false, + Name = "Berlin" + }, + new + { + Id = new Guid("a3ed2672-19bc-4561-9147-490bc0778148"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = true, + IsForRehearsal = false, + Name = "Baden-Württemberg" + }, + new + { + Id = new Guid("1cb82c0c-304c-42bd-bfc1-a3f3e8a50cba"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = true, + IsForRehearsal = false, + Name = "North Germany" + }, + new + { + Id = new Guid("f1208633-c4bb-4c07-adb3-39e3ac1e8703"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = true, + IsForRehearsal = false, + Name = "Germany" + }, + new + { + Id = new Guid("b82dd9aa-4f80-45ca-82cb-db9d0d6ea47d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = true, + IsForRehearsal = false, + Name = "Europe" + }, + new + { + Id = new Guid("3ad098d3-7367-44f3-a1c3-685d2f8c7e81"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = true, + IsForRehearsal = false, + Name = "Tour" + }, + new + { + Id = new Guid("1e0b63cb-b25c-43cc-bdbf-d0b7f00d90da"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = true, + IsForRehearsal = false, + Name = "Up to a 100km radius from where I live" + }, + new + { + Id = new Guid("92f9c1a1-0482-481b-8e34-307b4af017f0"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = false, + IsForRehearsal = true, + Name = "Berlin - Mitte" + }, + new + { + Id = new Guid("37d379f9-567f-4522-9301-2cf7308c669a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = false, + IsForRehearsal = true, + Name = "Berlin - Schöneberg" + }, + new + { + Id = new Guid("8abcbb9c-3940-4903-9ef0-ba2cffaac2bc"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = false, + IsForRehearsal = true, + Name = "Up to a 20km radius from where I live" + }, + new + { + Id = new Guid("47fbae86-05d6-4a7c-9225-a875ea29de4b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = false, + IsForRehearsal = true, + Name = "Jamulus" + }); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.RegionDomain.Model.RegionPreference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("Comment") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("comment"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); + + b.Property("Rating") + .HasColumnType("smallint") + .HasColumnName("rating"); + + b.Property("RegionId") + .HasColumnType("uuid") + .HasColumnName("region_id"); + + b.Property("Type") + .HasColumnType("integer") + .HasColumnName("type"); + + b.HasKey("Id") + .HasName("pk_region_preferences"); + + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_region_preferences_musician_profile_id"); + + b.HasIndex("RegionId") + .HasDatabaseName("ix_region_preferences_region_id"); + + b.ToTable("region_preferences", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SectionDomain.Model.Section", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("InstrumentPartCount") + .HasColumnType("smallint") + .HasColumnName("instrument_part_count"); + + b.Property("IsInstrument") + .HasColumnType("boolean") + .HasColumnName("is_instrument"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("Name") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("name"); + + b.Property("ParentId") + .HasColumnType("uuid") + .HasColumnName("parent_id"); + + b.HasKey("Id") + .HasName("pk_sections"); + + b.HasIndex("ParentId") + .HasDatabaseName("ix_sections_parent_id"); + + b.ToTable("sections", (string)null); + + b.HasData( + new + { + Id = new Guid("8bba816f-2315-43c0-b18e-99a27b1c9668"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Performers" + }, + new + { + Id = new Guid("4e7a61c5-d2e4-4e3b-b21d-34a90cf958b2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Conductor", + ParentId = new Guid("8bba816f-2315-43c0-b18e-99a27b1c9668") + }, + new + { + Id = new Guid("18f1e750-f50d-4f06-8205-21203981bff6"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Assistant Conductor", + ParentId = new Guid("4e7a61c5-d2e4-4e3b-b21d-34a90cf958b2") + }, + new + { + Id = new Guid("6fc908f0-da26-4237-80ca-dfe30453123c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Répétiteur", + ParentId = new Guid("4e7a61c5-d2e4-4e3b-b21d-34a90cf958b2") + }, + new + { + Id = new Guid("94c42496-fdb6-4341-b82f-735fd1706d39"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Vocal Coach", + ParentId = new Guid("4e7a61c5-d2e4-4e3b-b21d-34a90cf958b2") + }, + new + { + Id = new Guid("c2cfb7a0-4981-4dda-b988-8ba74957f6a4"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Choir", + ParentId = new Guid("8bba816f-2315-43c0-b18e-99a27b1c9668") + }, + new + { + Id = new Guid("3ed0960c-1eed-4a45-a1ef-343aa8e7b2d6"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Female Voices", + ParentId = new Guid("c2cfb7a0-4981-4dda-b988-8ba74957f6a4") + }, + new + { + Id = new Guid("5d469fc5-b3e6-40b8-9fa9-542981083ce3"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "High Female Voices", + ParentId = new Guid("3ed0960c-1eed-4a45-a1ef-343aa8e7b2d6") + }, + new + { + Id = new Guid("7daa1394-a70d-4a24-88a6-ccf511d75c4d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = true, + Name = "Soprano", + ParentId = new Guid("5d469fc5-b3e6-40b8-9fa9-542981083ce3") + }, + new + { + Id = new Guid("eb42b2f7-413e-4c1a-ab79-23c74b02d054"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Mezzo Soprano", + ParentId = new Guid("5d469fc5-b3e6-40b8-9fa9-542981083ce3") + }, + new + { + Id = new Guid("48337b78-70f0-493e-911b-296632b06ef8"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Low Female Voices", + ParentId = new Guid("3ed0960c-1eed-4a45-a1ef-343aa8e7b2d6") + }, + new + { + Id = new Guid("a06431be-f9d6-44dc-8fdb-fbf8aa2bb940"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = true, + Name = "Alto", + ParentId = new Guid("48337b78-70f0-493e-911b-296632b06ef8") + }, + new + { + Id = new Guid("4599103d-f220-4744-92d1-7c6993e9bda4"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Male Voices", + ParentId = new Guid("c2cfb7a0-4981-4dda-b988-8ba74957f6a4") + }, + new + { + Id = new Guid("7924daef-2542-4648-a42f-4c4374ee09db"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "High Male Voices", + ParentId = new Guid("4599103d-f220-4744-92d1-7c6993e9bda4") + }, + new + { + Id = new Guid("1579d7e7-4f55-4532-a078-69fd1ec939da"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = true, + Name = "Tenor", + ParentId = new Guid("7924daef-2542-4648-a42f-4c4374ee09db") + }, + new + { + Id = new Guid("b9673cfd-7cdb-472c-86e0-1304cbb3840a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Low Male Voices", + ParentId = new Guid("4599103d-f220-4744-92d1-7c6993e9bda4") + }, + new + { + Id = new Guid("bb647161-8394-47d3-9f43-825762a70fc2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Baritone", + ParentId = new Guid("b9673cfd-7cdb-472c-86e0-1304cbb3840a") + }, + new + { + Id = new Guid("e7dd10ef-1c39-4440-9a6c-65d397f010ca"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = true, + Name = "Bass", + ParentId = new Guid("b9673cfd-7cdb-472c-86e0-1304cbb3840a") + }, + new + { + Id = new Guid("308659d6-6014-4d2c-a62a-be75bf202e62"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Orchestra", + ParentId = new Guid("8bba816f-2315-43c0-b18e-99a27b1c9668") + }, + new + { + Id = new Guid("b289cfe7-d66e-48d8-83a9-f4b1f7710863"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Winds", + ParentId = new Guid("308659d6-6014-4d2c-a62a-be75bf202e62") + }, + new + { + Id = new Guid("a6abdeec-8185-40ac-a418-2e422bb9adbd"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Woodwinds", + ParentId = new Guid("b289cfe7-d66e-48d8-83a9-f4b1f7710863") + }, + new + { + Id = new Guid("d6961f83-e792-4ddf-b91a-ae0867caeb3b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)4, + IsInstrument = true, + Name = "Flute", + ParentId = new Guid("a6abdeec-8185-40ac-a418-2e422bb9adbd") + }, + new + { + Id = new Guid("ec8aeaf8-f370-4ac8-bd12-ccce0cbcfa0f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "Piccolo Flute", + ParentId = new Guid("d6961f83-e792-4ddf-b91a-ae0867caeb3b") + }, + new + { + Id = new Guid("f9c1924b-2b45-459c-b919-99059cb41e73"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Alto Flute", + ParentId = new Guid("d6961f83-e792-4ddf-b91a-ae0867caeb3b") + }, + new + { + Id = new Guid("d0a18a79-ad5a-450d-92cc-20a58496aaf0"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Tenor Flute", + ParentId = new Guid("d6961f83-e792-4ddf-b91a-ae0867caeb3b") + }, + new + { + Id = new Guid("fc66c8b8-d9de-4ff0-a695-37e717103686"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Bass Flute", + ParentId = new Guid("d6961f83-e792-4ddf-b91a-ae0867caeb3b") + }, + new + { + Id = new Guid("2327a9c3-2c6f-41b7-9045-bb00af798b42"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)4, + IsInstrument = true, + Name = "Oboe", + ParentId = new Guid("a6abdeec-8185-40ac-a418-2e422bb9adbd") + }, + new + { + Id = new Guid("4e71ffc3-e086-4c16-a932-3d80fd302971"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Oboe d'Amore", + ParentId = new Guid("2327a9c3-2c6f-41b7-9045-bb00af798b42") + }, + new + { + Id = new Guid("abe0d27b-2c99-4755-891c-fb0b91f19bb6"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "English Horn", + ParentId = new Guid("2327a9c3-2c6f-41b7-9045-bb00af798b42") + }, + new + { + Id = new Guid("2f8d732f-bf82-4a62-86a1-62bffd708189"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Bariton Oboe", + ParentId = new Guid("2327a9c3-2c6f-41b7-9045-bb00af798b42") + }, + new + { + Id = new Guid("cdc390d5-0649-441d-a086-df2e3b9d3512"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)4, + IsInstrument = true, + Name = "Clarinet", + ParentId = new Guid("a6abdeec-8185-40ac-a418-2e422bb9adbd") + }, + new + { + Id = new Guid("d2551427-d727-42d9-be0e-dea2ae82f2d6"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "Eb Clarinet", + ParentId = new Guid("cdc390d5-0649-441d-a086-df2e3b9d3512") + }, + new + { + Id = new Guid("be75913a-9703-4a8d-9e07-7a8d32c459f8"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Alto Clarinet", + ParentId = new Guid("cdc390d5-0649-441d-a086-df2e3b9d3512") + }, + new + { + Id = new Guid("8c0a80d1-5889-4794-89b6-b80a3828aa5b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "Basset Horn", + ParentId = new Guid("cdc390d5-0649-441d-a086-df2e3b9d3512") + }, + new + { + Id = new Guid("5109e464-7b01-40bd-a5e0-398ac3d1bb83"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "Bass Clarinet", + ParentId = new Guid("cdc390d5-0649-441d-a086-df2e3b9d3512") + }, + new + { + Id = new Guid("a5cc5e9d-b318-4edc-af84-ff3d701d0bcb"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Double Bass Clarinet", + ParentId = new Guid("cdc390d5-0649-441d-a086-df2e3b9d3512") + }, + new + { + Id = new Guid("5c14f673-13f2-488f-8c21-7286d3ee10c3"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)4, + IsInstrument = true, + Name = "Bassoon", + ParentId = new Guid("a6abdeec-8185-40ac-a418-2e422bb9adbd") + }, + new + { + Id = new Guid("8d01524c-7c22-4a20-8f26-711d11addbfd"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "Contra Bassoon", + ParentId = new Guid("5c14f673-13f2-488f-8c21-7286d3ee10c3") + }, + new + { + Id = new Guid("7cb00d2e-5a98-4b68-b775-3b5d1f267d96"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Contraforte", + ParentId = new Guid("5c14f673-13f2-488f-8c21-7286d3ee10c3") + }, + new + { + Id = new Guid("566260fb-b6be-41dc-956d-4070d30fa88d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Saxophone", + ParentId = new Guid("a6abdeec-8185-40ac-a418-2e422bb9adbd") + }, + new + { + Id = new Guid("b5d01e60-af61-4d29-bfb3-2f0dbac1e2fb"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Soprano Saxophone", + ParentId = new Guid("566260fb-b6be-41dc-956d-4070d30fa88d") + }, + new + { + Id = new Guid("4a31447d-63c2-4e28-ab39-255a956fbe18"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)3, + IsInstrument = false, + Name = "Alto Saxophone", + ParentId = new Guid("566260fb-b6be-41dc-956d-4070d30fa88d") + }, + new + { + Id = new Guid("da998fcb-92b9-4828-976e-826e97e05cb3"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)3, + IsInstrument = false, + Name = "Tenor Saxophone", + ParentId = new Guid("566260fb-b6be-41dc-956d-4070d30fa88d") + }, + new + { + Id = new Guid("e4622ea3-f6a0-40b2-ac80-a2c9df099aeb"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Baritone Saxophone", + ParentId = new Guid("566260fb-b6be-41dc-956d-4070d30fa88d") + }, + new + { + Id = new Guid("fb4f9841-294a-4b6c-bfec-02d3735b1ea0"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Bass Saxophone", + ParentId = new Guid("566260fb-b6be-41dc-956d-4070d30fa88d") + }, + new + { + Id = new Guid("f4c70178-d069-44dc-8956-7160c5fef52e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Brass", + ParentId = new Guid("b289cfe7-d66e-48d8-83a9-f4b1f7710863") + }, + new + { + Id = new Guid("7d0d2295-df8a-4cfa-9f43-87dbf9fc133f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "High Brass", + ParentId = new Guid("f4c70178-d069-44dc-8956-7160c5fef52e") + }, + new + { + Id = new Guid("b9532add-efec-4510-831c-902c32ef7dbb"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)8, + IsInstrument = true, + Name = "Horn", + ParentId = new Guid("7d0d2295-df8a-4cfa-9f43-87dbf9fc133f") + }, + new + { + Id = new Guid("c42591db-4e41-413f-8b98-6607e2f12e39"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "Wagner Tuba", + ParentId = new Guid("b9532add-efec-4510-831c-902c32ef7dbb") + }, + new + { + Id = new Guid("205b0a0e-1a36-48e9-8b45-df37dc5effa5"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)8, + IsInstrument = true, + Name = "Trumpet", + ParentId = new Guid("7d0d2295-df8a-4cfa-9f43-87dbf9fc133f") + }, + new + { + Id = new Guid("69e64d64-419f-4f9c-9948-a117b02ff198"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)3, + IsInstrument = false, + Name = "Flugelhorn", + ParentId = new Guid("205b0a0e-1a36-48e9-8b45-df37dc5effa5") + }, + new + { + Id = new Guid("2393549e-5b16-4414-a896-3cebb7bcc9df"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Piccolo Trumpet", + ParentId = new Guid("205b0a0e-1a36-48e9-8b45-df37dc5effa5") + }, + new + { + Id = new Guid("290f84d4-bb3f-41c3-9f42-c649c8eeea26"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Soprano Cornet", + ParentId = new Guid("205b0a0e-1a36-48e9-8b45-df37dc5effa5") + }, + new + { + Id = new Guid("305c06e0-b99f-4f91-ae83-869d8b25c63d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)3, + IsInstrument = false, + Name = "Cornet", + ParentId = new Guid("205b0a0e-1a36-48e9-8b45-df37dc5effa5") + }, + new + { + Id = new Guid("e4e7239e-0d0d-4a30-93b6-8a61e3ab8041"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Low Brass", + ParentId = new Guid("f4c70178-d069-44dc-8956-7160c5fef52e") + }, + new + { + Id = new Guid("e20ce055-5715-42f4-97e6-4025559b15f7"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)4, + IsInstrument = true, + Name = "Trombone", + ParentId = new Guid("e4e7239e-0d0d-4a30-93b6-8a61e3ab8041") + }, + new + { + Id = new Guid("80f15184-6417-476a-87ac-0f752d011391"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Alto Trombone", + ParentId = new Guid("e20ce055-5715-42f4-97e6-4025559b15f7") + }, + new + { + Id = new Guid("da660c21-0151-4255-a81b-4d25fede199b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "Bass Trombone", + ParentId = new Guid("e20ce055-5715-42f4-97e6-4025559b15f7") + }, + new + { + Id = new Guid("32f3fdd9-9517-4db5-856e-376e9fa52b84"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Double Bass Trombone", + ParentId = new Guid("e20ce055-5715-42f4-97e6-4025559b15f7") + }, + new + { + Id = new Guid("554fd3db-110b-4335-bc2a-1d5070f6621a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)3, + IsInstrument = true, + Name = "Euphonium", + ParentId = new Guid("e4e7239e-0d0d-4a30-93b6-8a61e3ab8041") + }, + new + { + Id = new Guid("803219aa-1a32-4a68-95ae-348bd487135a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)3, + IsInstrument = false, + Name = "Tenor Horn", + ParentId = new Guid("554fd3db-110b-4335-bc2a-1d5070f6621a") + }, + new + { + Id = new Guid("b525e539-7fa4-49d7-ae93-ec0748022d4d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)3, + IsInstrument = false, + Name = "Baritone Horn", + ParentId = new Guid("554fd3db-110b-4335-bc2a-1d5070f6621a") + }, + new + { + Id = new Guid("18cbded8-0d64-4e0e-bc19-d6903e0fd5a9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = true, + Name = "Tuba", + ParentId = new Guid("e4e7239e-0d0d-4a30-93b6-8a61e3ab8041") + }, + new + { + Id = new Guid("2fabd3a1-d398-4108-a74f-2665710133d1"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "Eb Tuba", + ParentId = new Guid("18cbded8-0d64-4e0e-bc19-d6903e0fd5a9") + }, + new + { + Id = new Guid("31a2b9bf-0c2b-47ec-b8bc-34c9423b74d4"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "F Tuba", + ParentId = new Guid("18cbded8-0d64-4e0e-bc19-d6903e0fd5a9") + }, + new + { + Id = new Guid("0558a5ff-ee27-44a1-82ab-d0c0cc018c3c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Percussion", + ParentId = new Guid("308659d6-6014-4d2c-a62a-be75bf202e62") + }, + new + { + Id = new Guid("ea916a8d-1bce-4e87-b5b0-ff6304bb01a5"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = true, + Name = "Timpani", + ParentId = new Guid("0558a5ff-ee27-44a1-82ab-d0c0cc018c3c") + }, + new + { + Id = new Guid("d12ebc93-4b55-455c-a9db-a826fca9a1f2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Mallets", + ParentId = new Guid("0558a5ff-ee27-44a1-82ab-d0c0cc018c3c") + }, + new + { + Id = new Guid("dcf267e6-5b58-4534-8e4b-a8c5747b1816"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Glockenspiel", + ParentId = new Guid("d12ebc93-4b55-455c-a9db-a826fca9a1f2") + }, + new + { + Id = new Guid("852d8129-a5b7-4378-ad9c-df89dc878b4f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Vibraphone", + ParentId = new Guid("d12ebc93-4b55-455c-a9db-a826fca9a1f2") + }, + new + { + Id = new Guid("2804ed14-7b73-4e17-bd21-edd048a60cb4"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Xylophone", + ParentId = new Guid("d12ebc93-4b55-455c-a9db-a826fca9a1f2") + }, + new + { + Id = new Guid("bb0715dc-7f9d-4ddb-b5f5-9e7806e1069f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Marimbaphone", + ParentId = new Guid("d12ebc93-4b55-455c-a9db-a826fca9a1f2") + }, + new + { + Id = new Guid("c15c3649-d7bb-4bbf-bdd3-f6146ebc825c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Drum Set (Orchestra)", + ParentId = new Guid("0558a5ff-ee27-44a1-82ab-d0c0cc018c3c") + }, + new + { + Id = new Guid("c9403ca4-6b75-44c3-b567-e53bbd78fb75"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Others", + ParentId = new Guid("308659d6-6014-4d2c-a62a-be75bf202e62") + }, + new + { + Id = new Guid("0cf93477-f42f-46c3-8e3d-45ccdc54ad8c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = true, + Name = "Harp", + ParentId = new Guid("c9403ca4-6b75-44c3-b567-e53bbd78fb75") + }, + new + { + Id = new Guid("614a8fd0-acfa-4268-b716-3b35a6a17b7a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Keyboards", + ParentId = new Guid("c9403ca4-6b75-44c3-b567-e53bbd78fb75") + }, + new + { + Id = new Guid("8ed82e0e-0354-4192-8f26-5a2437e9208d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "Piano", + ParentId = new Guid("614a8fd0-acfa-4268-b716-3b35a6a17b7a") + }, + new + { + Id = new Guid("bc6cfeb7-569d-4c22-8e80-647aed560bf0"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Celesta", + ParentId = new Guid("614a8fd0-acfa-4268-b716-3b35a6a17b7a") + }, + new + { + Id = new Guid("f6af00f5-e81c-4d85-aadd-1e33748e9a64"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Cembalo", + ParentId = new Guid("614a8fd0-acfa-4268-b716-3b35a6a17b7a") + }, + new + { + Id = new Guid("182019da-bde2-44d7-8c77-88cfb0ce428c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Organ", + ParentId = new Guid("614a8fd0-acfa-4268-b716-3b35a6a17b7a") + }, + new + { + Id = new Guid("d22fb8aa-7d38-42c4-9586-30e559f63799"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Synthesizer", + ParentId = new Guid("614a8fd0-acfa-4268-b716-3b35a6a17b7a") + }, + new + { + Id = new Guid("76891771-b5f2-4666-8972-ba7f494fc9de"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Accordion", + ParentId = new Guid("c9403ca4-6b75-44c3-b567-e53bbd78fb75") + }, + new + { + Id = new Guid("d7ff1f62-e5c5-4662-823b-f77ff7706b4e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Bandoneon", + ParentId = new Guid("c9403ca4-6b75-44c3-b567-e53bbd78fb75") + }, + new + { + Id = new Guid("a22b6f19-3e9c-4389-824b-22db7b8cf8fd"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Guitars", + ParentId = new Guid("c9403ca4-6b75-44c3-b567-e53bbd78fb75") + }, + new + { + Id = new Guid("1d0ed0b3-b87b-439f-932e-616d7e03a0d6"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "Acoustic Guitar (Orchestra)", + ParentId = new Guid("a22b6f19-3e9c-4389-824b-22db7b8cf8fd") + }, + new + { + Id = new Guid("ed0829d0-d978-430e-96ec-b93cf75f3fd6"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = false, + Name = "Electric Guitar (Orchestra)", + ParentId = new Guid("a22b6f19-3e9c-4389-824b-22db7b8cf8fd") + }, + new + { + Id = new Guid("9cd74865-f82a-4be9-afc1-384fb25b7fe4"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Electric Bass (Orchestra)", + ParentId = new Guid("a22b6f19-3e9c-4389-824b-22db7b8cf8fd") + }, + new + { + Id = new Guid("08bc313b-d0dd-4b78-bdbf-d976682d965e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = true, + Name = "GlassHarp", + ParentId = new Guid("c9403ca4-6b75-44c3-b567-e53bbd78fb75") + }, + new + { + Id = new Guid("0031e6f5-2d51-4e88-9e82-7bd2c8340cac"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Bagpipes", + ParentId = new Guid("c9403ca4-6b75-44c3-b567-e53bbd78fb75") + }, + new + { + Id = new Guid("8903b8c5-0ef8-48fd-9c2b-71fbae827965"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Didgeridoo", + ParentId = new Guid("c9403ca4-6b75-44c3-b567-e53bbd78fb75") + }, + new + { + Id = new Guid("1bde9862-3ed5-45cd-8d80-0a52c6b4c0fb"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Strings", + ParentId = new Guid("308659d6-6014-4d2c-a62a-be75bf202e62") + }, + new + { + Id = new Guid("7cef5e36-fe7f-4acb-b17a-24feeac8d5f8"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "High Strings", + ParentId = new Guid("1bde9862-3ed5-45cd-8d80-0a52c6b4c0fb") + }, + new + { + Id = new Guid("fab9a49a-9fa4-4af3-9e40-e13bdc930513"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = true, + Name = "Violin", + ParentId = new Guid("7cef5e36-fe7f-4acb-b17a-24feeac8d5f8") + }, + new + { + Id = new Guid("df541ea1-a5fd-4975-b6fd-7cd652a79073"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Viola", + ParentId = new Guid("7cef5e36-fe7f-4acb-b17a-24feeac8d5f8") + }, + new + { + Id = new Guid("fdd5d68c-2620-47a3-80e4-64fda6dc7e3f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Low Strings", + ParentId = new Guid("1bde9862-3ed5-45cd-8d80-0a52c6b4c0fb") + }, + new + { + Id = new Guid("d8686f68-78da-4022-b0b8-97e0c263d694"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Violoncello", + ParentId = new Guid("fdd5d68c-2620-47a3-80e4-64fda6dc7e3f") + }, + new + { + Id = new Guid("e45ec6fa-7595-4084-9e01-991746b7f5e9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Double Bass", + ParentId = new Guid("fdd5d68c-2620-47a3-80e4-64fda6dc7e3f") + }, + new + { + Id = new Guid("1994cb6c-877e-4d7c-aeca-26e68967c2ab"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Band", + ParentId = new Guid("8bba816f-2315-43c0-b18e-99a27b1c9668") + }, + new + { + Id = new Guid("48833c1b-cbc1-43b2-a4c5-f1fa4289f5ab"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)2, + IsInstrument = true, + Name = "Electric Guitar (Band)", + ParentId = new Guid("1994cb6c-877e-4d7c-aeca-26e68967c2ab") + }, + new + { + Id = new Guid("454c2ad6-e3c8-428a-b74e-c73873159c0e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Electric Bass (Band)", + ParentId = new Guid("1994cb6c-877e-4d7c-aeca-26e68967c2ab") + }, + new + { + Id = new Guid("d787fe9a-2283-43f6-bbc8-8a098e1f1c81"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Drum Set (Band)", + ParentId = new Guid("1994cb6c-877e-4d7c-aeca-26e68967c2ab") + }, + new + { + Id = new Guid("7f811b88-e7db-461a-af5d-e249b1ce9e7d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Keyboards (Band)", + ParentId = new Guid("1994cb6c-877e-4d7c-aeca-26e68967c2ab") + }, + new + { + Id = new Guid("e0fdb057-c9b7-4477-be75-cbf920a26af6"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Soloists", + ParentId = new Guid("8bba816f-2315-43c0-b18e-99a27b1c9668") + }, + new + { + Id = new Guid("54cef8d8-e891-4d27-be25-94e44d3c365a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Soprano (Soloist)", + ParentId = new Guid("e0fdb057-c9b7-4477-be75-cbf920a26af6") + }, + new + { + Id = new Guid("e84ffc93-fc24-481c-916f-b5aef4ba2d1f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Mezzo Soprano (Soloist)", + ParentId = new Guid("e0fdb057-c9b7-4477-be75-cbf920a26af6") + }, + new + { + Id = new Guid("d0762cb0-4a6b-4935-b560-af4f148c949a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Alto (Soloist)", + ParentId = new Guid("e0fdb057-c9b7-4477-be75-cbf920a26af6") + }, + new + { + Id = new Guid("71738278-1583-4875-9830-b182043e4ac3"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Tenor (Soloist)", + ParentId = new Guid("e0fdb057-c9b7-4477-be75-cbf920a26af6") + }, + new + { + Id = new Guid("08afd287-82b6-4259-b4f4-c40b78d3b69d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Baritone (Soloist)", + ParentId = new Guid("e0fdb057-c9b7-4477-be75-cbf920a26af6") + }, + new + { + Id = new Guid("d1f8bd21-efa8-41d8-96ac-fe87e2b0092f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Bass (Soloist)", + ParentId = new Guid("e0fdb057-c9b7-4477-be75-cbf920a26af6") + }, + new + { + Id = new Guid("ac157b00-106e-4277-99f1-9404f0df96b8"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Vocal (Soloist)", + ParentId = new Guid("e0fdb057-c9b7-4477-be75-cbf920a26af6") + }, + new + { + Id = new Guid("5c9d7048-1c80-4e16-b783-e39cd99dfc89"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Narrator", + ParentId = new Guid("e0fdb057-c9b7-4477-be75-cbf920a26af6") + }, + new + { + Id = new Guid("f33d5126-4cd8-41d7-8d35-4c188591ec3b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = true, + Name = "Moderator", + ParentId = new Guid("e0fdb057-c9b7-4477-be75-cbf920a26af6") + }, + new + { + Id = new Guid("067647c0-3f25-449e-9212-03f39fa88f0f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Members" + }, + new + { + Id = new Guid("b58d047f-ec04-41e9-a728-06a8a160f55b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Visitors" + }, + new + { + Id = new Guid("75f593aa-fd20-4c05-9300-b31dbb90712e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Volunteers" + }, + new + { + Id = new Guid("13802d8b-4c73-4a52-8748-20bf3ba0c2b1"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Suppliers" + }, + new + { + Id = new Guid("6a107070-daae-41fc-b27d-416d44d36374"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + InstrumentPartCount = (byte)0, + IsInstrument = false, + Name = "Contractors" + }); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SectionDomain.Model.SectionAppointment", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("AppointmentId") + .HasColumnType("uuid") + .HasColumnName("appointment_id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("SectionId") + .HasColumnType("uuid") + .HasColumnName("section_id"); + + b.HasKey("Id") + .HasName("pk_section_appointments"); + + b.HasIndex("AppointmentId") + .HasDatabaseName("ix_section_appointments_appointment_id"); + + b.HasIndex("SectionId") + .HasDatabaseName("ix_section_appointments_section_id"); + + b.ToTable("section_appointments", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValue", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Description") + .HasMaxLength(255) + .HasColumnType("character varying(255)") + .HasColumnName("description"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("Name") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("pk_select_values"); + + b.ToTable("select_values", (string)null); + + b.HasData( + new + { + Id = new Guid("66a6446a-7191-4f14-9c5d-052891b9c5a2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Ambiguous" + }, + new + { + Id = new Guid("75a017d3-dca5-49ec-9bbd-3b01b159ba5b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Yes" + }, + new + { + Id = new Guid("88b763ac-8093-4c5d-a881-85be1fb8a24d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "No" + }, + new + { + Id = new Guid("362efd25-e1d2-496d-b7fa-884371a58682"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Pending" + }, + new + { + Id = new Guid("34a52363-4a57-4019-abcf-0c9880246891"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Confirmed" + }, + new + { + Id = new Guid("33bbdccf-59a9-4b05-bdac-af50137cecb3"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Cancelled" + }, + new + { + Id = new Guid("a4734d39-cbb9-4635-b3ae-f4e1192a6bd1"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Mandatory" + }, + new + { + Id = new Guid("9c0295b7-1b16-4fd6-a7de-ecd724c823b3"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Optional" + }, + new + { + Id = new Guid("87a541e7-706a-47f3-99b3-8b2d6de7a134"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Classical Music" + }, + new + { + Id = new Guid("5b57a267-f331-41df-995a-93b60fc206ff"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Crossover" + }, + new + { + Id = new Guid("43d8eafa-ef3f-4034-8c88-9a0b68c33ab1"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Chamber Music" + }, + new + { + Id = new Guid("ae6dc389-93eb-4d96-bd66-c61dd81155ea"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Meeting" + }, + new + { + Id = new Guid("61dd102e-d449-40e1-8c6b-4ead99403ac1"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Stage Briefing" + }, + new + { + Id = new Guid("3f89bf0b-f17d-4439-b64f-ae7eee660ac4"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Warm-Up Rehearsal" + }, + new + { + Id = new Guid("b83d5412-65c1-49fe-a53c-d13a01063438"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Soundcheck" + }, + new + { + Id = new Guid("8f64e072-6523-4158-b92e-5c38c8ebca59"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Choreography Rehearsal" + }, + new + { + Id = new Guid("404f1bfd-2819-47c2-a78b-f3dbd4bc8953"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Photo Session" + }, + new + { + Id = new Guid("71779748-6d3c-496a-9842-8dc508de6676"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Concert" + }, + new + { + Id = new Guid("5d50c5c3-e85a-4810-ac46-49572e1ca2f5"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Workshop" + }, + new + { + Id = new Guid("79de43be-57cc-484f-bff2-57f3ba78dbe9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Photo Session" + }, + new + { + Id = new Guid("130f63c3-9d2f-4301-b062-236c78663e3b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Rehearsal" + }, + new + { + Id = new Guid("efb2b680-c904-481a-ba7c-9e6a64a998c3"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Rehearsal Weekend Choir" + }, + new + { + Id = new Guid("52d67a48-e99f-4c2f-ac9b-0302d5d3e518"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Show" + }, + new + { + Id = new Guid("d6848ef8-51c6-44e3-bc29-af1df87afcc1"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Watch Show" + }, + new + { + Id = new Guid("dfe6e73e-9a15-4094-80a5-151a64f3b4db"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "See Comment" + }, + new + { + Id = new Guid("a0b98a79-7c74-4093-8f5f-79003cad219a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Vocal Coaching" + }, + new + { + Id = new Guid("4418bfea-0e79-4f76-9e20-527644f654e0"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Sectional Rehearsal" + }, + new + { + Id = new Guid("3a6218de-6dfc-4aa9-a2a7-f1da20fd61cb"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Transfer" + }, + new + { + Id = new Guid("7c894293-82c2-4320-82f5-f77955feae5a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Assembly" + }, + new + { + Id = new Guid("a85738d9-e68e-4584-bac8-ccca8d539636"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Audition" + }, + new + { + Id = new Guid("e030b53e-3615-4cd6-9fe6-0d818632a4b0"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Other" + }, + new + { + Id = new Guid("2567e7be-5a5a-4671-b5ad-765c1e80fd41"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Special Case" + }, + new + { + Id = new Guid("b60d04e0-9841-41c9-9d24-976c8363a33d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Glöckner 2018" + }, + new + { + Id = new Guid("ddb23793-af96-4ea6-9b27-5e2dcfc90b65"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Orchestra Concert Rate: 1808" + }, + new + { + Id = new Guid("d91def3e-4c55-42c7-ac56-147846be6bfa"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Orchestra Concert Rate: 9€/11€ at 10h" + }, + new + { + Id = new Guid("a10ce98a-b903-4dca-801d-3afb07711877"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Orchestra Concert Rate: 9€/11€ at 12h" + }, + new + { + Id = new Guid("717a27d5-2ef3-4266-92a8-84b3600115eb"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Orchestra Rehearsal Hourly Rate 9/11" + }, + new + { + Id = new Guid("608b5583-a8dc-48d7-8afa-ef87ca0327f0"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Private" + }, + new + { + Id = new Guid("db1d2c88-a7b3-41c3-a17f-4fd7fe9faca5"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Business" + }, + new + { + Id = new Guid("7f6b69f3-4fe8-4b0c-a586-38a661c60af5"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Concert Tour" + }, + new + { + Id = new Guid("63a6b9a9-30a8-4cdb-983b-336b587069cb"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Rehearsal Weekend" + }, + new + { + Id = new Guid("f2a6ef3d-bb32-4505-83a5-2cb9f611ce0f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Special Project" + }, + new + { + Id = new Guid("52fad37d-23a7-4515-9b77-3ee3bda03b9a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "CD Recording" + }, + new + { + Id = new Guid("95de5380-4027-4b73-b4db-3697aba5ba38"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Contest" + }, + new + { + Id = new Guid("3f93768e-ac24-4741-9eb8-49d1e8e4a6e1"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Amateur" + }, + new + { + Id = new Guid("e20ff004-aafc-4e28-87f9-0d9c6372951c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Student" + }, + new + { + Id = new Guid("35d63f30-8704-47d5-865a-ee713a082433"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Semi-Professional" + }, + new + { + Id = new Guid("f52b9170-c6f6-4828-b96c-df5dfbe9bd73"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Professional" + }, + new + { + Id = new Guid("b67d1ac5-80ec-4b7d-bcb8-72e3da55f201"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Unknown" + }, + new + { + Id = new Guid("3c014654-b4c9-4c7a-a251-ae88ad504c8a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Without" + }, + new + { + Id = new Guid("dec26aef-f0de-4c9f-a164-e23e2543c987"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "With - strict" + }, + new + { + Id = new Guid("d53b4a35-f472-42a1-ab22-c7afb1e7d77e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "With - negotiable" + }, + new + { + Id = new Guid("a3be7b91-7548-492e-99dc-2788497f2930"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Film Music" + }, + new + { + Id = new Guid("982a9947-c6f8-4c9a-b96f-2a4825a11496"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Dance Performance" + }, + new + { + Id = new Guid("2ecfb104-feb3-406a-b741-0ac9fdd3e8d7"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Contemporary Music" + }, + new + { + Id = new Guid("166edc65-9915-4836-b0a3-3c60ad0bcc04"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Passed" + }, + new + { + Id = new Guid("33e57595-2166-4cce-aa34-60d7148ae9f7"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Failed" + }, + new + { + Id = new Guid("42f546ab-1b96-4eab-88a4-753cad8392c1"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Awaiting" + }, + new + { + Id = new Guid("45d534e3-6605-42f0-ae57-1a943e18a9cd"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Is asking for pianist" + }, + new + { + Id = new Guid("6bdf5666-65ef-475a-9c48-9a38f18de041"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "No pianist needed" + }, + new + { + Id = new Guid("0141e712-7080-4e3d-8145-44a3080aa274"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Brings pianist" + }, + new + { + Id = new Guid("6307ec0e-482a-4777-8b2e-4e8cd5d1f252"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Unnecessary" + }, + new + { + Id = new Guid("c0911d95-0c6d-4834-840c-43cddf3c51a0"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "CV" + }, + new + { + Id = new Guid("0cf5b2e2-4f01-441a-adc8-a975c7494fd7"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Letter of recommendation" + }, + new + { + Id = new Guid("c1951202-0e6e-41f7-bf07-5cefe47efade"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Diploma" + }, + new + { + Id = new Guid("e340f76d-074b-40e8-85b0-1bb66a596a06"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Photo" + }, + new + { + Id = new Guid("d075dda3-ba29-472b-a699-1f92c1af13a9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Video" + }, + new + { + Id = new Guid("3550443d-5acf-4159-bd59-d7da04dd9434"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Audio" + }, + new + { + Id = new Guid("6fbab698-993f-4268-a28e-b1f1599771c5"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Private ownership" + }, + new + { + Id = new Guid("e7442e9b-8c54-41ed-8607-accba2d04f61"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Need to borrow" + }, + new + { + Id = new Guid("28927b59-a999-4f84-abca-4f146888457f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Provision by staff" + }, + new + { + Id = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Solo" + }, + new + { + Id = new Guid("a0e02d9f-03b5-49e0-9ae8-b34a419bc203"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "High" + }, + new + { + Id = new Guid("959e5b30-6ad1-4102-8dce-f1395b8ae73e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Low" + }, + new + { + Id = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Coach" + }, + new + { + Id = new Guid("5a4a1318-2f23-45b0-8329-3eec0f446389"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Tutti" + }, + new + { + Id = new Guid("36c6963d-a08c-4394-823a-1d24ba8330b4"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Section lead" + }, + new + { + Id = new Guid("fc2c8cf2-3189-44de-a124-2debe1d7b057"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Concert master" + }, + new + { + Id = new Guid("9ed94828-9deb-49a9-9a65-ecb83620c82e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "2nd concert master" + }, + new + { + Id = new Guid("ebae975b-d9a3-4d2f-b0a3-beff554e7041"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Orchestra piano" + }, + new + { + Id = new Guid("d73cba63-f92e-4c17-b416-59f8e021fbf2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Private lesson" + }, + new + { + Id = new Guid("d45ac8a2-f17c-49ca-9525-99473771a340"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Music school" + }, + new + { + Id = new Guid("371ee51d-3612-4eb4-b169-25eae26c382f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "University" + }, + new + { + Id = new Guid("fcad4595-cea8-4339-bc48-312d43d7d4a0"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Conservatory" + }, + new + { + Id = new Guid("bfdf244d-6d85-41e8-a10f-6f309abe9ffe"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Master class" + }, + new + { + Id = new Guid("57bf8f44-d6f5-4551-a571-a42565e5861a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Ensemble position" + }, + new + { + Id = new Guid("8cf0c997-33bd-431b-a28c-7d22c00d8d87"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Solo performance" + }, + new + { + Id = new Guid("674abb4f-89d1-4802-bfee-8eb0d61bed80"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Competition / Prize" + }, + new + { + Id = new Guid("64db8d53-128b-4b3d-85ac-23292fad29e9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Recommendation" + }, + new + { + Id = new Guid("9c0e9810-f177-43af-9915-9ae4bb962a24"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Male" + }, + new + { + Id = new Guid("44f40ffd-6afa-4de1-a033-027f59f1bb7e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Female" + }, + new + { + Id = new Guid("037d90a2-4819-44ca-9089-e0cd5d01af40"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Diverse" + }, + new + { + Id = new Guid("597bf9bc-4fad-433f-810d-ae4de4ac3bde"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Bank Account Expired" + }, + new + { + Id = new Guid("7efd1bdd-67b5-4706-a1f4-9d67eea05e5d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Incorrect Bank Details" + }, + new + { + Id = new Guid("c36e8662-2740-49c7-87dd-3c301ef86909"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Return Debit Received" + }, + new + { + Id = new Guid("b0f67138-7488-4c68-ad4c-63fce6f862cc"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Description = "", + Name = "Other (see comment field)" + }); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueCategory", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("Name") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("name"); + + b.Property("Property") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("property"); + + b.Property("Table") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("table"); + + b.HasKey("Id") + .HasName("pk_select_value_categories"); + + b.HasIndex("Property") + .HasDatabaseName("ix_select_value_categories_property"); + + b.HasIndex("Table") + .HasDatabaseName("ix_select_value_categories_table"); + + b.ToTable("select_value_categories", (string)null); + + b.HasData( + new + { + Id = new Guid("d438c160-0588-41fa-93c3-cd33c0f97063"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Address Type", + Property = "Type", + Table = "Address" + }, + new + { + Id = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Category", + Property = "Category", + Table = "Appointment" + }, + new + { + Id = new Guid("1d62ed51-c99e-4b55-83d7-f9f9a5b8234e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Salary", + Property = "Salary", + Table = "Appointment" + }, + new + { + Id = new Guid("e4ff93b9-318e-41ed-b067-51ee94f41adf"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Salary Pattern", + Property = "SalaryPattern", + Table = "Appointment" + }, + new + { + Id = new Guid("0fdb6218-54fa-4e94-a880-2a65fc1cf9d7"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Expectation KBB", + Property = "Expectation", + Table = "Appointment" + }, + new + { + Id = new Guid("4649b6b9-1362-41c2-ac5c-884f216dff30"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Genre", + Property = "Genre", + Table = "Project" + }, + new + { + Id = new Guid("53ed1791-36d7-4534-867c-15175e6f4584"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Type", + Property = "Type", + Table = "Project" + }, + new + { + Id = new Guid("9648daa0-c2b2-4b97-912b-7ce30b9534a8"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Qualification", + Property = "Qualification", + Table = "MusicianProfile" + }, + new + { + Id = new Guid("9c6b7ba0-f672-433f-b1e3-a80a2eb0a3ea"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Salary", + Property = "Salary", + Table = "MusicianProfile" + }, + new + { + Id = new Guid("c4ff62bb-9f40-4499-b237-d7b87b2b36f7"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Available document status", + Property = "Documents", + Table = "MusicianProfile" + }, + new + { + Id = new Guid("072c2a9a-a492-4190-9a49-505ff7056528"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Status", + Property = "Status", + Table = "Audition" + }, + new + { + Id = new Guid("747ef1be-2445-4c3f-8e6c-856ea4aac6b7"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Repetitor status", + Property = "RepetitorStatus", + Table = "Audition" + }, + new + { + Id = new Guid("e3756ad6-de58-4c22-9a7c-363bc33c613c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Instrument Availability", + Property = "InstrumentAvailability", + Table = "MusicianProfileSection" + }, + new + { + Id = new Guid("502a47d4-6c2f-4729-99db-470f4e0e1a3b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Education type", + Property = "Type", + Table = "Education" + }, + new + { + Id = new Guid("3addf4f6-1904-4944-86f6-434d2660594f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Curriculum vitae reference type", + Property = "Type", + Table = "CurriculumVitaeReference" + }, + new + { + Id = new Guid("5d132bf0-5ad9-4a20-b23d-77efbb7acc0c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Person gender", + Property = "Gender", + Table = "Person" + }, + new + { + Id = new Guid("3c4dd028-db94-441d-bd3f-ab5b58533407"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Contact detail type", + Property = "Type", + Table = "ContactDetail" + }, + new + { + Id = new Guid("d75c2fe5-dba6-475e-a0f1-dd71285c0269"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + Name = "Bank account status", + Property = "Status", + Table = "BankAccount" + }); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("SelectValueCategoryId") + .HasColumnType("uuid") + .HasColumnName("select_value_category_id"); + + b.Property("SelectValueId") + .HasColumnType("uuid") + .HasColumnName("select_value_id"); + + b.Property("SortOrder") + .HasColumnType("integer") + .HasColumnName("sort_order"); + + b.HasKey("Id") + .HasName("pk_select_value_mappings"); + + b.HasIndex("SelectValueCategoryId") + .HasDatabaseName("ix_select_value_mappings_select_value_category_id"); + + b.HasIndex("SelectValueId") + .HasDatabaseName("ix_select_value_mappings_select_value_id"); + + b.ToTable("select_value_mappings", (string)null); + + b.HasData( + new + { + Id = new Guid("fb44b625-7086-48e6-bcc6-a004dd472012"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("d438c160-0588-41fa-93c3-cd33c0f97063"), + SelectValueId = new Guid("608b5583-a8dc-48d7-8afa-ef87ca0327f0"), + SortOrder = 10 + }, + new + { + Id = new Guid("63437ce4-b63b-4558-9f91-1474b896bf1c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("d438c160-0588-41fa-93c3-cd33c0f97063"), + SelectValueId = new Guid("db1d2c88-a7b3-41c3-a17f-4fd7fe9faca5"), + SortOrder = 20 + }, + new + { + Id = new Guid("f81c698e-0017-41c0-8ff9-78dbaa3d2676"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("d438c160-0588-41fa-93c3-cd33c0f97063"), + SelectValueId = new Guid("e030b53e-3615-4cd6-9fe6-0d818632a4b0"), + SortOrder = 30 + }, + new + { + Id = new Guid("0cc663ed-67fa-4a34-908c-3120ba9fe8c1"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("d438c160-0588-41fa-93c3-cd33c0f97063"), + SelectValueId = new Guid("b67d1ac5-80ec-4b7d-bcb8-72e3da55f201"), + SortOrder = 40 + }, + new + { + Id = new Guid("86672779-5e70-4965-b59c-032086d00914"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("130f63c3-9d2f-4301-b062-236c78663e3b"), + SortOrder = 10 + }, + new + { + Id = new Guid("2634c0cc-31d2-4f61-813d-7ec60fc8ab34"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("4418bfea-0e79-4f76-9e20-527644f654e0"), + SortOrder = 15 + }, + new + { + Id = new Guid("5b89cf6e-0194-4e01-bb32-8b1813a51e16"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("efb2b680-c904-481a-ba7c-9e6a64a998c3"), + SortOrder = 20 + }, + new + { + Id = new Guid("ac1ccdd4-39aa-4767-95ea-099a829f275b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("8f64e072-6523-4158-b92e-5c38c8ebca59"), + SortOrder = 25 + }, + new + { + Id = new Guid("694de886-8566-45d0-afc7-6ded18a2b6e6"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("3f89bf0b-f17d-4439-b64f-ae7eee660ac4"), + SortOrder = 30 + }, + new + { + Id = new Guid("e1b4cb6e-937e-409a-a86d-7a66c39242dd"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("b83d5412-65c1-49fe-a53c-d13a01063438"), + SortOrder = 35 + }, + new + { + Id = new Guid("0c8af1d2-ae39-464d-9e03-a1487cfd7321"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("71779748-6d3c-496a-9842-8dc508de6676"), + SortOrder = 50 + }, + new + { + Id = new Guid("466aa422-0ef2-4e7f-a6a8-d188d80491f6"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("79de43be-57cc-484f-bff2-57f3ba78dbe9"), + SortOrder = 55 + }, + new + { + Id = new Guid("b62cc155-f1a9-4904-8e6a-95e85339da83"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("a0b98a79-7c74-4093-8f5f-79003cad219a"), + SortOrder = 60 + }, + new + { + Id = new Guid("9cf090a3-680d-4770-b929-0a0d080576a0"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("a85738d9-e68e-4584-bac8-ccca8d539636"), + SortOrder = 65 + }, + new + { + Id = new Guid("4e9d4a1b-cae7-4002-93a1-cef3f209146b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("3a6218de-6dfc-4aa9-a2a7-f1da20fd61cb"), + SortOrder = 68 + }, + new + { + Id = new Guid("c1b6d08b-f31e-4f38-a8c0-761e42fbd2b7"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("ae6dc389-93eb-4d96-bd66-c61dd81155ea"), + SortOrder = 70 + }, + new + { + Id = new Guid("547b561e-cea7-4296-9b1d-4dd41e0d5179"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("7c894293-82c2-4320-82f5-f77955feae5a"), + SortOrder = 75 + }, + new + { + Id = new Guid("dd4556b3-d8b3-4002-8bde-68e327945916"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("61dd102e-d449-40e1-8c6b-4ead99403ac1"), + SortOrder = 78 + }, + new + { + Id = new Guid("a39a92fe-bea2-40fa-817b-e7272bfc9d4b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("dfe6e73e-9a15-4094-80a5-151a64f3b4db"), + SortOrder = 80 + }, + new + { + Id = new Guid("cfc62012-4d74-4cf6-a06e-7fc3dbacbff8"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("5d50c5c3-e85a-4810-ac46-49572e1ca2f5"), + SortOrder = 85 + }, + new + { + Id = new Guid("e9c79ae9-5498-459d-8852-9f135da7afae"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("404f1bfd-2819-47c2-a78b-f3dbd4bc8953"), + SortOrder = 87 + }, + new + { + Id = new Guid("d8c99a34-025d-455b-b317-92453da36631"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("52d67a48-e99f-4c2f-ac9b-0302d5d3e518"), + SortOrder = 89 + }, + new + { + Id = new Guid("642cc60f-e582-47ed-a40f-ea490dd3d950"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("d6848ef8-51c6-44e3-bc29-af1df87afcc1"), + SortOrder = 90 + }, + new + { + Id = new Guid("609f9ece-42ce-4cc9-a89b-1fec1ddbc5fe"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("791c7439-c72a-47ca-ad8d-193e2cad09e1"), + SelectValueId = new Guid("e030b53e-3615-4cd6-9fe6-0d818632a4b0"), + SortOrder = 95 + }, + new + { + Id = new Guid("88da1c17-9efc-4f69-ba0f-39c76592845b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("1d62ed51-c99e-4b55-83d7-f9f9a5b8234e"), + SelectValueId = new Guid("75a017d3-dca5-49ec-9bbd-3b01b159ba5b"), + SortOrder = 10 + }, + new + { + Id = new Guid("aedc27f3-e2e8-4368-ad69-1ab1c3dd7974"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("1d62ed51-c99e-4b55-83d7-f9f9a5b8234e"), + SelectValueId = new Guid("88b763ac-8093-4c5d-a881-85be1fb8a24d"), + SortOrder = 20 + }, + new + { + Id = new Guid("5b936e5f-3743-4cc3-91af-0cc8742c846e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("1d62ed51-c99e-4b55-83d7-f9f9a5b8234e"), + SelectValueId = new Guid("66a6446a-7191-4f14-9c5d-052891b9c5a2"), + SortOrder = 30 + }, + new + { + Id = new Guid("bbe90120-55f3-4474-a059-1334d0adaa57"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("1d62ed51-c99e-4b55-83d7-f9f9a5b8234e"), + SelectValueId = new Guid("2567e7be-5a5a-4671-b5ad-765c1e80fd41"), + SortOrder = 40 + }, + new + { + Id = new Guid("8b51c75f-d597-48ef-8451-5f5fc32d57d1"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("e4ff93b9-318e-41ed-b067-51ee94f41adf"), + SelectValueId = new Guid("b60d04e0-9841-41c9-9d24-976c8363a33d"), + SortOrder = 50 + }, + new + { + Id = new Guid("104fc525-bb0b-49dc-b2b2-9a8f63e45c92"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("e4ff93b9-318e-41ed-b067-51ee94f41adf"), + SelectValueId = new Guid("d91def3e-4c55-42c7-ac56-147846be6bfa"), + SortOrder = 20 + }, + new + { + Id = new Guid("f15b88b2-395d-4195-af25-8b8879640baf"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("e4ff93b9-318e-41ed-b067-51ee94f41adf"), + SelectValueId = new Guid("a10ce98a-b903-4dca-801d-3afb07711877"), + SortOrder = 10 + }, + new + { + Id = new Guid("74278b65-fd54-49d2-9cd2-061dd6318c7d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("e4ff93b9-318e-41ed-b067-51ee94f41adf"), + SelectValueId = new Guid("ddb23793-af96-4ea6-9b27-5e2dcfc90b65"), + SortOrder = 40 + }, + new + { + Id = new Guid("836c69d6-46f1-40d4-b75d-6aa86f9ec066"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("e4ff93b9-318e-41ed-b067-51ee94f41adf"), + SelectValueId = new Guid("717a27d5-2ef3-4266-92a8-84b3600115eb"), + SortOrder = 30 + }, + new + { + Id = new Guid("867622fa-7aa5-43f3-b3ef-5290d1f61734"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("0fdb6218-54fa-4e94-a880-2a65fc1cf9d7"), + SelectValueId = new Guid("362efd25-e1d2-496d-b7fa-884371a58682"), + SortOrder = 10 + }, + new + { + Id = new Guid("647f674a-bc2f-4d3a-9ce4-f0aefa98cd9d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("0fdb6218-54fa-4e94-a880-2a65fc1cf9d7"), + SelectValueId = new Guid("34a52363-4a57-4019-abcf-0c9880246891"), + SortOrder = 20 + }, + new + { + Id = new Guid("b09bc4a6-06ab-4d45-8b82-7971e662ccb5"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("0fdb6218-54fa-4e94-a880-2a65fc1cf9d7"), + SelectValueId = new Guid("a4734d39-cbb9-4635-b3ae-f4e1192a6bd1"), + SortOrder = 30 + }, + new + { + Id = new Guid("d64abb04-dc1c-4e17-bed5-a62196a59c49"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("0fdb6218-54fa-4e94-a880-2a65fc1cf9d7"), + SelectValueId = new Guid("9c0295b7-1b16-4fd6-a7de-ecd724c823b3"), + SortOrder = 40 + }, + new + { + Id = new Guid("d733e38d-1d80-4054-b654-4ea4a128b0a8"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("4649b6b9-1362-41c2-ac5c-884f216dff30"), + SelectValueId = new Guid("87a541e7-706a-47f3-99b3-8b2d6de7a134"), + SortOrder = 10 + }, + new + { + Id = new Guid("e7e78e76-3850-4eb5-892f-d90be6c256a4"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("4649b6b9-1362-41c2-ac5c-884f216dff30"), + SelectValueId = new Guid("5b57a267-f331-41df-995a-93b60fc206ff"), + SortOrder = 20 + }, + new + { + Id = new Guid("29e1142f-aa9e-4b94-ae21-9a63f7b65c15"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("4649b6b9-1362-41c2-ac5c-884f216dff30"), + SelectValueId = new Guid("43d8eafa-ef3f-4034-8c88-9a0b68c33ab1"), + SortOrder = 30 + }, + new + { + Id = new Guid("5578f637-14b7-4c11-85a8-0b94d83da678"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("4649b6b9-1362-41c2-ac5c-884f216dff30"), + SelectValueId = new Guid("a3be7b91-7548-492e-99dc-2788497f2930"), + SortOrder = 40 + }, + new + { + Id = new Guid("8daa5ae4-3885-4739-803a-693c7cfdf314"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("4649b6b9-1362-41c2-ac5c-884f216dff30"), + SelectValueId = new Guid("982a9947-c6f8-4c9a-b96f-2a4825a11496"), + SortOrder = 50 + }, + new + { + Id = new Guid("4ef47024-d8a5-4b2d-8584-aeb29263dddb"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("4649b6b9-1362-41c2-ac5c-884f216dff30"), + SelectValueId = new Guid("2ecfb104-feb3-406a-b741-0ac9fdd3e8d7"), + SortOrder = 60 + }, + new + { + Id = new Guid("34f05f05-ef23-4f36-94e7-73b917530c51"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("53ed1791-36d7-4534-867c-15175e6f4584"), + SelectValueId = new Guid("71779748-6d3c-496a-9842-8dc508de6676"), + SortOrder = 10 + }, + new + { + Id = new Guid("7f76d426-cab7-4f4f-aba3-bd430bcec003"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("53ed1791-36d7-4534-867c-15175e6f4584"), + SelectValueId = new Guid("7f6b69f3-4fe8-4b0c-a586-38a661c60af5"), + SortOrder = 20 + }, + new + { + Id = new Guid("ae2f10ff-39ae-427e-a5e8-ddcd89422d44"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("53ed1791-36d7-4534-867c-15175e6f4584"), + SelectValueId = new Guid("5d50c5c3-e85a-4810-ac46-49572e1ca2f5"), + SortOrder = 30 + }, + new + { + Id = new Guid("44710a6b-93c0-4aac-b552-e0423f1b106a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("53ed1791-36d7-4534-867c-15175e6f4584"), + SelectValueId = new Guid("79de43be-57cc-484f-bff2-57f3ba78dbe9"), + SortOrder = 80 + }, + new + { + Id = new Guid("3f166c3c-c85e-404b-aad3-c8996f4fb75f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("53ed1791-36d7-4534-867c-15175e6f4584"), + SelectValueId = new Guid("130f63c3-9d2f-4301-b062-236c78663e3b"), + SortOrder = 50 + }, + new + { + Id = new Guid("d8f337d0-84fc-4a4d-b75c-fbe2208808ea"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("53ed1791-36d7-4534-867c-15175e6f4584"), + SelectValueId = new Guid("63a6b9a9-30a8-4cdb-983b-336b587069cb"), + SortOrder = 55 + }, + new + { + Id = new Guid("574e0c4b-cbb3-4750-926b-3df4c377fc5e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("53ed1791-36d7-4534-867c-15175e6f4584"), + SelectValueId = new Guid("f2a6ef3d-bb32-4505-83a5-2cb9f611ce0f"), + SortOrder = 85 + }, + new + { + Id = new Guid("679116ec-7840-4c6d-bb45-fa2d89d6e779"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("53ed1791-36d7-4534-867c-15175e6f4584"), + SelectValueId = new Guid("52fad37d-23a7-4515-9b77-3ee3bda03b9a"), + SortOrder = 70 + }, + new + { + Id = new Guid("5c3f5e18-7afd-4404-98db-658e852901dc"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("53ed1791-36d7-4534-867c-15175e6f4584"), + SelectValueId = new Guid("95de5380-4027-4b73-b4db-3697aba5ba38"), + SortOrder = 60 + }, + new + { + Id = new Guid("f036bca9-95d4-4526-b845-fff9208ab103"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("9648daa0-c2b2-4b97-912b-7ce30b9534a8"), + SelectValueId = new Guid("3f93768e-ac24-4741-9eb8-49d1e8e4a6e1"), + SortOrder = 10 + }, + new + { + Id = new Guid("6304b935-633d-4bba-a90f-9bd864c867c6"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("9648daa0-c2b2-4b97-912b-7ce30b9534a8"), + SelectValueId = new Guid("e20ff004-aafc-4e28-87f9-0d9c6372951c"), + SortOrder = 20 + }, + new + { + Id = new Guid("20f9698c-2f3d-41fd-9f33-1feeababfb1c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("9648daa0-c2b2-4b97-912b-7ce30b9534a8"), + SelectValueId = new Guid("35d63f30-8704-47d5-865a-ee713a082433"), + SortOrder = 30 + }, + new + { + Id = new Guid("30f592f6-485a-468a-bfb2-4854be733e74"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("9648daa0-c2b2-4b97-912b-7ce30b9534a8"), + SelectValueId = new Guid("f52b9170-c6f6-4828-b96c-df5dfbe9bd73"), + SortOrder = 40 + }, + new + { + Id = new Guid("42d76464-4b4b-4884-b8e3-1f69baaced4c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("9648daa0-c2b2-4b97-912b-7ce30b9534a8"), + SelectValueId = new Guid("b67d1ac5-80ec-4b7d-bcb8-72e3da55f201"), + SortOrder = 50 + }, + new + { + Id = new Guid("58a0d16f-2dac-4836-930e-1dd320430ef4"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("9c6b7ba0-f672-433f-b1e3-a80a2eb0a3ea"), + SelectValueId = new Guid("3c014654-b4c9-4c7a-a251-ae88ad504c8a"), + SortOrder = 10 + }, + new + { + Id = new Guid("459dc1ea-de92-4a26-9b7b-848d67154cae"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("9c6b7ba0-f672-433f-b1e3-a80a2eb0a3ea"), + SelectValueId = new Guid("dec26aef-f0de-4c9f-a164-e23e2543c987"), + SortOrder = 20 + }, + new + { + Id = new Guid("2fbb99cd-d14a-4b7c-b7fb-9b676f961e2c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("9c6b7ba0-f672-433f-b1e3-a80a2eb0a3ea"), + SelectValueId = new Guid("d53b4a35-f472-42a1-ab22-c7afb1e7d77e"), + SortOrder = 30 + }, + new + { + Id = new Guid("d80bf2be-de2f-4d72-ba02-6081b5ba77d2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("9c6b7ba0-f672-433f-b1e3-a80a2eb0a3ea"), + SelectValueId = new Guid("b67d1ac5-80ec-4b7d-bcb8-72e3da55f201"), + SortOrder = 40 + }, + new + { + Id = new Guid("be152c92-b807-4850-8327-9d1916dabead"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("072c2a9a-a492-4190-9a49-505ff7056528"), + SelectValueId = new Guid("166edc65-9915-4836-b0a3-3c60ad0bcc04"), + SortOrder = 20 + }, + new + { + Id = new Guid("7b8defe6-9922-43d6-8df0-3a73f47d6980"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("072c2a9a-a492-4190-9a49-505ff7056528"), + SelectValueId = new Guid("33e57595-2166-4cce-aa34-60d7148ae9f7"), + SortOrder = 30 + }, + new + { + Id = new Guid("0e997440-53f2-4823-8581-4d4716525885"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("072c2a9a-a492-4190-9a49-505ff7056528"), + SelectValueId = new Guid("42f546ab-1b96-4eab-88a4-753cad8392c1"), + SortOrder = 10 + }, + new + { + Id = new Guid("fab42540-8c9d-4b18-9341-660f60dd7644"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("072c2a9a-a492-4190-9a49-505ff7056528"), + SelectValueId = new Guid("33bbdccf-59a9-4b05-bdac-af50137cecb3"), + SortOrder = 40 + }, + new + { + Id = new Guid("3acd5be1-5fbc-4de4-a45c-2e230c413c85"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("072c2a9a-a492-4190-9a49-505ff7056528"), + SelectValueId = new Guid("6307ec0e-482a-4777-8b2e-4e8cd5d1f252"), + SortOrder = 50 + }, + new + { + Id = new Guid("24c5bbe1-37eb-4368-ac7c-a6061058bbef"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("072c2a9a-a492-4190-9a49-505ff7056528"), + SelectValueId = new Guid("b67d1ac5-80ec-4b7d-bcb8-72e3da55f201"), + SortOrder = 60 + }, + new + { + Id = new Guid("a88b874f-9879-482f-85ec-1ddda9bb545c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("747ef1be-2445-4c3f-8e6c-856ea4aac6b7"), + SelectValueId = new Guid("45d534e3-6605-42f0-ae57-1a943e18a9cd"), + SortOrder = 10 + }, + new + { + Id = new Guid("9808c1f6-0bbd-4054-acca-779d56a8a934"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("747ef1be-2445-4c3f-8e6c-856ea4aac6b7"), + SelectValueId = new Guid("0141e712-7080-4e3d-8145-44a3080aa274"), + SortOrder = 20 + }, + new + { + Id = new Guid("0d1b888f-0f45-4f02-806b-480d5594bd27"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("747ef1be-2445-4c3f-8e6c-856ea4aac6b7"), + SelectValueId = new Guid("6bdf5666-65ef-475a-9c48-9a38f18de041"), + SortOrder = 30 + }, + new + { + Id = new Guid("98addc5f-f2fa-4640-8441-d4220b7daea2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("747ef1be-2445-4c3f-8e6c-856ea4aac6b7"), + SelectValueId = new Guid("b67d1ac5-80ec-4b7d-bcb8-72e3da55f201"), + SortOrder = 40 + }, + new + { + Id = new Guid("f9cc5445-8a6e-480b-bffb-410089f55896"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("c4ff62bb-9f40-4499-b237-d7b87b2b36f7"), + SelectValueId = new Guid("c0911d95-0c6d-4834-840c-43cddf3c51a0"), + SortOrder = 10 + }, + new + { + Id = new Guid("a3e5843b-05c3-452c-a29d-da8de738181a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("c4ff62bb-9f40-4499-b237-d7b87b2b36f7"), + SelectValueId = new Guid("0cf5b2e2-4f01-441a-adc8-a975c7494fd7"), + SortOrder = 60 + }, + new + { + Id = new Guid("1b53d96a-f9a1-4037-b103-f7aae9b278d7"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("c4ff62bb-9f40-4499-b237-d7b87b2b36f7"), + SelectValueId = new Guid("c1951202-0e6e-41f7-bf07-5cefe47efade"), + SortOrder = 20 + }, + new + { + Id = new Guid("edfad6f1-6584-4798-a09a-9f6146127d82"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("c4ff62bb-9f40-4499-b237-d7b87b2b36f7"), + SelectValueId = new Guid("3550443d-5acf-4159-bd59-d7da04dd9434"), + SortOrder = 50 + }, + new + { + Id = new Guid("f1626a63-6bf1-442a-86ad-8a86242bde94"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("c4ff62bb-9f40-4499-b237-d7b87b2b36f7"), + SelectValueId = new Guid("d075dda3-ba29-472b-a699-1f92c1af13a9"), + SortOrder = 40 + }, + new + { + Id = new Guid("887e7e2e-0c90-4c4c-9504-3f2a5af7fbcb"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("c4ff62bb-9f40-4499-b237-d7b87b2b36f7"), + SelectValueId = new Guid("e340f76d-074b-40e8-85b0-1bb66a596a06"), + SortOrder = 30 + }, + new + { + Id = new Guid("4298e1f5-ea1d-4a83-9b32-e5dc3a7cbca9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("c4ff62bb-9f40-4499-b237-d7b87b2b36f7"), + SelectValueId = new Guid("e030b53e-3615-4cd6-9fe6-0d818632a4b0"), + SortOrder = 70 + }, + new + { + Id = new Guid("d33ea034-0c5f-458d-bef5-26d2c12b6b03"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("e3756ad6-de58-4c22-9a7c-363bc33c613c"), + SelectValueId = new Guid("6fbab698-993f-4268-a28e-b1f1599771c5"), + SortOrder = 10 + }, + new + { + Id = new Guid("c6b28eb5-e9d6-4250-bc79-6fa9bfbdbc5a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("e3756ad6-de58-4c22-9a7c-363bc33c613c"), + SelectValueId = new Guid("e7442e9b-8c54-41ed-8607-accba2d04f61"), + SortOrder = 20 + }, + new + { + Id = new Guid("7869a9b0-fb13-4c00-ac7c-2fa1b27a00af"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("e3756ad6-de58-4c22-9a7c-363bc33c613c"), + SelectValueId = new Guid("28927b59-a999-4f84-abca-4f146888457f"), + SortOrder = 30 + }, + new + { + Id = new Guid("0298c0d1-57e2-415a-9d6c-3f47e9ab6f22"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("e3756ad6-de58-4c22-9a7c-363bc33c613c"), + SelectValueId = new Guid("b67d1ac5-80ec-4b7d-bcb8-72e3da55f201"), + SortOrder = 40 + }, + new + { + Id = new Guid("99251f16-deca-437e-84e2-a747e1a8ad7f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("502a47d4-6c2f-4729-99db-470f4e0e1a3b"), + SelectValueId = new Guid("d73cba63-f92e-4c17-b416-59f8e021fbf2") + }, + new + { + Id = new Guid("d259e4bc-9302-4b42-9b0c-2087fc1680e7"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("502a47d4-6c2f-4729-99db-470f4e0e1a3b"), + SelectValueId = new Guid("d45ac8a2-f17c-49ca-9525-99473771a340") + }, + new + { + Id = new Guid("5f071c88-813b-47c2-85a3-1d89321b7302"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("502a47d4-6c2f-4729-99db-470f4e0e1a3b"), + SelectValueId = new Guid("371ee51d-3612-4eb4-b169-25eae26c382f") + }, + new + { + Id = new Guid("574e8627-14fa-4a76-b05a-b80305994f98"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("502a47d4-6c2f-4729-99db-470f4e0e1a3b"), + SelectValueId = new Guid("fcad4595-cea8-4339-bc48-312d43d7d4a0") + }, + new + { + Id = new Guid("025a7a5c-3c61-4527-8ae0-769ad546bf1a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("502a47d4-6c2f-4729-99db-470f4e0e1a3b"), + SelectValueId = new Guid("bfdf244d-6d85-41e8-a10f-6f309abe9ffe") + }, + new + { + Id = new Guid("149d5e63-a800-423a-b893-f1b763989d04"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("502a47d4-6c2f-4729-99db-470f4e0e1a3b"), + SelectValueId = new Guid("e030b53e-3615-4cd6-9fe6-0d818632a4b0") + }, + new + { + Id = new Guid("dead0ae2-bb2b-4584-992e-dddeb7f23d53"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("3addf4f6-1904-4944-86f6-434d2660594f"), + SelectValueId = new Guid("57bf8f44-d6f5-4551-a571-a42565e5861a") + }, + new + { + Id = new Guid("3245182e-7985-4c07-828e-d69287ff2a2d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("3addf4f6-1904-4944-86f6-434d2660594f"), + SelectValueId = new Guid("8cf0c997-33bd-431b-a28c-7d22c00d8d87") + }, + new + { + Id = new Guid("d30083ca-235f-43fa-9cba-3acdacf52b93"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("3addf4f6-1904-4944-86f6-434d2660594f"), + SelectValueId = new Guid("674abb4f-89d1-4802-bfee-8eb0d61bed80") + }, + new + { + Id = new Guid("28d79b43-18be-48b2-a6c9-776ddea0bdb2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("3addf4f6-1904-4944-86f6-434d2660594f"), + SelectValueId = new Guid("64db8d53-128b-4b3d-85ac-23292fad29e9") + }, + new + { + Id = new Guid("8822614e-3e7c-4224-bb9c-468cec939bbc"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("3addf4f6-1904-4944-86f6-434d2660594f"), + SelectValueId = new Guid("e030b53e-3615-4cd6-9fe6-0d818632a4b0") + }, + new + { + Id = new Guid("32761c45-e481-4eb9-a23e-d73330482572"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("5d132bf0-5ad9-4a20-b23d-77efbb7acc0c"), + SelectValueId = new Guid("44f40ffd-6afa-4de1-a033-027f59f1bb7e") + }, + new + { + Id = new Guid("1c16a5fe-6ac6-4e94-be6e-82a0a0fbe1c9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("5d132bf0-5ad9-4a20-b23d-77efbb7acc0c"), + SelectValueId = new Guid("9c0e9810-f177-43af-9915-9ae4bb962a24") + }, + new + { + Id = new Guid("88d680fe-b6cc-486f-8f79-2525189b8b13"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("5d132bf0-5ad9-4a20-b23d-77efbb7acc0c"), + SelectValueId = new Guid("037d90a2-4819-44ca-9089-e0cd5d01af40") + }, + new + { + Id = new Guid("f0bf8326-623e-4caa-bd92-bc05c721a6cf"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("3c4dd028-db94-441d-bd3f-ab5b58533407"), + SelectValueId = new Guid("608b5583-a8dc-48d7-8afa-ef87ca0327f0"), + SortOrder = 10 + }, + new + { + Id = new Guid("8205e3e6-8f58-49de-a438-02fce2aa0548"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("3c4dd028-db94-441d-bd3f-ab5b58533407"), + SelectValueId = new Guid("db1d2c88-a7b3-41c3-a17f-4fd7fe9faca5"), + SortOrder = 20 + }, + new + { + Id = new Guid("0432acc1-9332-4885-af64-52e37f7637a9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("3c4dd028-db94-441d-bd3f-ab5b58533407"), + SelectValueId = new Guid("e030b53e-3615-4cd6-9fe6-0d818632a4b0"), + SortOrder = 30 + }, + new + { + Id = new Guid("bfb1c88f-1fba-4f83-b17a-479399f53f6d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("3c4dd028-db94-441d-bd3f-ab5b58533407"), + SelectValueId = new Guid("b67d1ac5-80ec-4b7d-bcb8-72e3da55f201"), + SortOrder = 40 + }, + new + { + Id = new Guid("a24f4ce6-b3c6-4d58-9e31-cb3a83ae2694"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("d75c2fe5-dba6-475e-a0f1-dd71285c0269"), + SelectValueId = new Guid("597bf9bc-4fad-433f-810d-ae4de4ac3bde"), + SortOrder = 10 + }, + new + { + Id = new Guid("2f03daef-5795-45b6-9535-cf7748f84476"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("d75c2fe5-dba6-475e-a0f1-dd71285c0269"), + SelectValueId = new Guid("c36e8662-2740-49c7-87dd-3c301ef86909"), + SortOrder = 20 + }, + new + { + Id = new Guid("77164303-d91d-4fa1-9c2c-ae9c05298e30"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("d75c2fe5-dba6-475e-a0f1-dd71285c0269"), + SelectValueId = new Guid("7efd1bdd-67b5-4706-a1f4-9d67eea05e5d"), + SortOrder = 30 + }, + new + { + Id = new Guid("c59900fa-7dc6-4ca7-8a35-c73c7ea582b9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SelectValueCategoryId = new Guid("d75c2fe5-dba6-475e-a0f1-dd71285c0269"), + SelectValueId = new Guid("b0f67138-7488-4c68-ad4c-63fce6f862cc"), + SortOrder = 40 + }); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueSection", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("SectionId") + .HasColumnType("uuid") + .HasColumnName("section_id"); + + b.Property("SelectValueId") + .HasColumnType("uuid") + .HasColumnName("select_value_id"); + + b.HasKey("Id") + .HasName("pk_select_value_sections"); + + b.HasIndex("SectionId") + .HasDatabaseName("ix_select_value_sections_section_id"); + + b.HasIndex("SelectValueId") + .HasDatabaseName("ix_select_value_sections_select_value_id"); + + b.ToTable("select_value_sections", (string)null); + + b.HasData( + new + { + Id = new Guid("5748698c-fc7f-437e-867c-d3c3dc4dcf4e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("7daa1394-a70d-4a24-88a6-ccf511d75c4d"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("81e75718-d8dc-4316-bc7d-bac9da549245"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("7daa1394-a70d-4a24-88a6-ccf511d75c4d"), + SelectValueId = new Guid("36c6963d-a08c-4394-823a-1d24ba8330b4") + }, + new + { + Id = new Guid("3ecfed41-1b06-4dca-b3e1-ed84459e2493"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("7daa1394-a70d-4a24-88a6-ccf511d75c4d"), + SelectValueId = new Guid("a0e02d9f-03b5-49e0-9ae8-b34a419bc203") + }, + new + { + Id = new Guid("a08ba21d-c850-4485-aabc-c42a1a016953"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("7daa1394-a70d-4a24-88a6-ccf511d75c4d"), + SelectValueId = new Guid("959e5b30-6ad1-4102-8dce-f1395b8ae73e") + }, + new + { + Id = new Guid("497d2236-48a4-46a2-90c5-ef6f7d13f6a8"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("7daa1394-a70d-4a24-88a6-ccf511d75c4d"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("640eaff9-0234-46cb-8dfe-2ba97399e6d3"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("a06431be-f9d6-44dc-8fdb-fbf8aa2bb940"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("7b01cc1c-15c7-4d66-8971-d2bf5507a676"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("a06431be-f9d6-44dc-8fdb-fbf8aa2bb940"), + SelectValueId = new Guid("36c6963d-a08c-4394-823a-1d24ba8330b4") + }, + new + { + Id = new Guid("de6a82d3-4374-491d-8125-dca3d55dcdf1"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("a06431be-f9d6-44dc-8fdb-fbf8aa2bb940"), + SelectValueId = new Guid("a0e02d9f-03b5-49e0-9ae8-b34a419bc203") + }, + new + { + Id = new Guid("f85ecc0c-f793-49ee-a7e1-780edde12ec5"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("a06431be-f9d6-44dc-8fdb-fbf8aa2bb940"), + SelectValueId = new Guid("959e5b30-6ad1-4102-8dce-f1395b8ae73e") + }, + new + { + Id = new Guid("6993ab28-3a79-4941-8a14-f07bdae5a3ba"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("a06431be-f9d6-44dc-8fdb-fbf8aa2bb940"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("9e5d6525-4916-4294-8ace-a2b698925c7f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("1579d7e7-4f55-4532-a078-69fd1ec939da"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("e0eadd53-5de4-4d3a-82ad-3551b9a22766"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("1579d7e7-4f55-4532-a078-69fd1ec939da"), + SelectValueId = new Guid("36c6963d-a08c-4394-823a-1d24ba8330b4") + }, + new + { + Id = new Guid("c1e830ce-77c9-4253-af52-e6f350bfe479"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("1579d7e7-4f55-4532-a078-69fd1ec939da"), + SelectValueId = new Guid("a0e02d9f-03b5-49e0-9ae8-b34a419bc203") + }, + new + { + Id = new Guid("abc02ea8-8785-49b4-b519-07cb02a10e06"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("1579d7e7-4f55-4532-a078-69fd1ec939da"), + SelectValueId = new Guid("959e5b30-6ad1-4102-8dce-f1395b8ae73e") + }, + new + { + Id = new Guid("d5aa0e4e-ae90-4924-96be-05fb5459abe4"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("1579d7e7-4f55-4532-a078-69fd1ec939da"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("d0987cc0-f924-4d76-985f-b1e85be9e7b5"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("e7dd10ef-1c39-4440-9a6c-65d397f010ca"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("4cb43aeb-68ac-4d2d-b66b-a3b252178c11"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("e7dd10ef-1c39-4440-9a6c-65d397f010ca"), + SelectValueId = new Guid("36c6963d-a08c-4394-823a-1d24ba8330b4") + }, + new + { + Id = new Guid("2da6c9c0-3d83-4ee0-9c56-c9b3a8356081"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("e7dd10ef-1c39-4440-9a6c-65d397f010ca"), + SelectValueId = new Guid("a0e02d9f-03b5-49e0-9ae8-b34a419bc203") + }, + new + { + Id = new Guid("f8aef705-7e10-4db9-9d2b-06b90194b7d2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("e7dd10ef-1c39-4440-9a6c-65d397f010ca"), + SelectValueId = new Guid("959e5b30-6ad1-4102-8dce-f1395b8ae73e") + }, + new + { + Id = new Guid("1dee84b7-5cd3-4a6d-9819-2d507606398b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("d6961f83-e792-4ddf-b91a-ae0867caeb3b"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("8da412fa-830e-4f16-a387-8e0e5a8bc5a9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("d6961f83-e792-4ddf-b91a-ae0867caeb3b"), + SelectValueId = new Guid("5a4a1318-2f23-45b0-8329-3eec0f446389") + }, + new + { + Id = new Guid("1279d4e8-c50b-4835-93f0-5f31d7345770"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("d6961f83-e792-4ddf-b91a-ae0867caeb3b"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("5d335fff-919a-4deb-b313-9d0b7cfc7bde"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("2327a9c3-2c6f-41b7-9045-bb00af798b42"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("6f78a38f-2366-4ee2-bd5e-7b67f388b993"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("2327a9c3-2c6f-41b7-9045-bb00af798b42"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("c7b2bf38-3fb0-46a1-93c1-a41f3d865d96"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("cdc390d5-0649-441d-a086-df2e3b9d3512"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("1524b2d5-609c-41b2-bbd3-bba7cfa521f9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("cdc390d5-0649-441d-a086-df2e3b9d3512"), + SelectValueId = new Guid("5a4a1318-2f23-45b0-8329-3eec0f446389") + }, + new + { + Id = new Guid("d3b924d1-68ad-429f-a6e4-fab48b251470"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("cdc390d5-0649-441d-a086-df2e3b9d3512"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("1886d75e-26cd-49f1-8ad9-a35d6c1786fd"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("5c14f673-13f2-488f-8c21-7286d3ee10c3"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("7676806b-2f80-47f1-991f-b731b89182f0"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("5c14f673-13f2-488f-8c21-7286d3ee10c3"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("50da7fa5-8d15-475c-8ebf-154aeac181d5"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("8d01524c-7c22-4a20-8f26-711d11addbfd"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("eec68681-b8d1-4142-9a82-c38cf342101d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("b5d01e60-af61-4d29-bfb3-2f0dbac1e2fb"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("024c5961-9f0d-4b1e-a695-39b3222635f9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("4a31447d-63c2-4e28-ab39-255a956fbe18"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("b1f7b38f-2624-4526-99a5-46c3eef1152b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("4a31447d-63c2-4e28-ab39-255a956fbe18"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("e383f6ee-eac0-4bca-85a6-e4f024c0db81"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("da998fcb-92b9-4828-976e-826e97e05cb3"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("d2297caf-03e0-44d9-979a-f4fbd53812fb"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("da998fcb-92b9-4828-976e-826e97e05cb3"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("bc61e9e1-c344-4269-a851-84af7b43db54"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("e4622ea3-f6a0-40b2-ac80-a2c9df099aeb"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("4abea964-f83c-4973-a376-6e7782da6e7e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("b9532add-efec-4510-831c-902c32ef7dbb"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("42525d3a-e158-44ee-88b5-1a4332a77862"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("b9532add-efec-4510-831c-902c32ef7dbb"), + SelectValueId = new Guid("959e5b30-6ad1-4102-8dce-f1395b8ae73e") + }, + new + { + Id = new Guid("b43fc897-ebcf-4d2a-8682-33b6337b5ab2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("b9532add-efec-4510-831c-902c32ef7dbb"), + SelectValueId = new Guid("a0e02d9f-03b5-49e0-9ae8-b34a419bc203") + }, + new + { + Id = new Guid("2e43c349-0a3b-4860-94fc-34e87a306845"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("b9532add-efec-4510-831c-902c32ef7dbb"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("99def608-eea1-4738-8cd4-aeb786b38c91"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("205b0a0e-1a36-48e9-8b45-df37dc5effa5"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("ebb29506-4552-413a-a43b-0f8dba5fba8d"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("205b0a0e-1a36-48e9-8b45-df37dc5effa5"), + SelectValueId = new Guid("a0e02d9f-03b5-49e0-9ae8-b34a419bc203") + }, + new + { + Id = new Guid("7466eccf-3450-4fc1-948e-1de04d17e5b3"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("205b0a0e-1a36-48e9-8b45-df37dc5effa5"), + SelectValueId = new Guid("959e5b30-6ad1-4102-8dce-f1395b8ae73e") + }, + new + { + Id = new Guid("d606db59-9900-4f0d-9aaa-677d76329fc9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("205b0a0e-1a36-48e9-8b45-df37dc5effa5"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("e971bdf0-d36f-4ce8-9bdd-ae027edd0bb0"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("e20ce055-5715-42f4-97e6-4025559b15f7"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("b85474fd-327d-4a52-8404-9ca9dc699daa"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("205b0a0e-1a36-48e9-8b45-df37dc5effa5"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("774dc855-901a-41df-8b99-9cba9e973b7f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("554fd3db-110b-4335-bc2a-1d5070f6621a"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("00241b8c-7b88-4e32-b391-69b6e3b6acf2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("554fd3db-110b-4335-bc2a-1d5070f6621a"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("3fdaad51-200d-4578-b9bb-bc3a00480fef"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("18cbded8-0d64-4e0e-bc19-d6903e0fd5a9"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("4027a00d-4370-46f9-82b3-8618d572a117"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("18cbded8-0d64-4e0e-bc19-d6903e0fd5a9"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("069141f0-9ba3-4e10-822e-8f83d5282bda"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("0558a5ff-ee27-44a1-82ab-d0c0cc018c3c"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("3a9c04d8-ec63-4b46-b01e-fc1729ed529c"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("0558a5ff-ee27-44a1-82ab-d0c0cc018c3c"), + SelectValueId = new Guid("36c6963d-a08c-4394-823a-1d24ba8330b4") + }, + new + { + Id = new Guid("040cbf2a-e70b-4dcf-98d0-45a7a4592093"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("0558a5ff-ee27-44a1-82ab-d0c0cc018c3c"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("f3e64014-b6c6-46ca-8334-c744fb2b07cc"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("ea916a8d-1bce-4e87-b5b0-ff6304bb01a5"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("706fc83a-fbe8-4446-bc89-d42c6d4b5c76"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("ea916a8d-1bce-4e87-b5b0-ff6304bb01a5"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("281aa638-cc0c-45a1-a3d7-ae5a07644933"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("d12ebc93-4b55-455c-a9db-a826fca9a1f2"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("1ba1e082-fcf9-4b41-a996-2204038b5026"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("d12ebc93-4b55-455c-a9db-a826fca9a1f2"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("7ead42e9-7ea6-4bea-9ebd-9e232bd71a93"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("0cf93477-f42f-46c3-8e3d-45ccdc54ad8c"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("4199dbe4-9544-46c9-96af-3f1bb8488230"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("0cf93477-f42f-46c3-8e3d-45ccdc54ad8c"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("b27010dd-82dd-4f2a-af3e-d18c73fc4a31"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("8ed82e0e-0354-4192-8f26-5a2437e9208d"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("63e9c074-df8c-4d68-9c69-3e61bb5518ad"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("8ed82e0e-0354-4192-8f26-5a2437e9208d"), + SelectValueId = new Guid("ebae975b-d9a3-4d2f-b0a3-beff554e7041") + }, + new + { + Id = new Guid("602609d7-2f1a-4a3b-90f1-390515c531f9"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("fab9a49a-9fa4-4af3-9e40-e13bdc930513"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("c810b38a-d80a-4f16-9c01-3f9183507804"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("fab9a49a-9fa4-4af3-9e40-e13bdc930513"), + SelectValueId = new Guid("fc2c8cf2-3189-44de-a124-2debe1d7b057") + }, + new + { + Id = new Guid("be79168e-620e-46c2-862c-efaffbeb82ee"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("fab9a49a-9fa4-4af3-9e40-e13bdc930513"), + SelectValueId = new Guid("9ed94828-9deb-49a9-9a65-ecb83620c82e") + }, + new + { + Id = new Guid("a4365301-bea0-40c9-b6a6-626c4cf00f74"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("fab9a49a-9fa4-4af3-9e40-e13bdc930513"), + SelectValueId = new Guid("36c6963d-a08c-4394-823a-1d24ba8330b4") + }, + new + { + Id = new Guid("776c3d50-0958-490e-98b0-6043cf580c3f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("fab9a49a-9fa4-4af3-9e40-e13bdc930513"), + SelectValueId = new Guid("5a4a1318-2f23-45b0-8329-3eec0f446389") + }, + new + { + Id = new Guid("12f2912a-139d-42af-99b4-61eb02a73701"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("fab9a49a-9fa4-4af3-9e40-e13bdc930513"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("c883b3ea-6522-499d-aebc-0e2937d7a09e"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("df541ea1-a5fd-4975-b6fd-7cd652a79073"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("ed6d7457-869d-433f-9a14-e7327120bad2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("df541ea1-a5fd-4975-b6fd-7cd652a79073"), + SelectValueId = new Guid("36c6963d-a08c-4394-823a-1d24ba8330b4") + }, + new + { + Id = new Guid("7361f67c-4fe1-49c5-9d47-fb7225296ad7"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("df541ea1-a5fd-4975-b6fd-7cd652a79073"), + SelectValueId = new Guid("5a4a1318-2f23-45b0-8329-3eec0f446389") + }, + new + { + Id = new Guid("127bcbee-e946-44db-99ee-7e5645902689"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("df541ea1-a5fd-4975-b6fd-7cd652a79073"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("e155d063-df88-4629-ba50-8213b59501fd"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("d8686f68-78da-4022-b0b8-97e0c263d694"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("141d8189-4731-4a24-9e20-0cdef1d8d150"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("d8686f68-78da-4022-b0b8-97e0c263d694"), + SelectValueId = new Guid("36c6963d-a08c-4394-823a-1d24ba8330b4") + }, + new + { + Id = new Guid("081e7457-5d72-4de2-adfe-beb427425738"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("d8686f68-78da-4022-b0b8-97e0c263d694"), + SelectValueId = new Guid("5a4a1318-2f23-45b0-8329-3eec0f446389") + }, + new + { + Id = new Guid("6c14c8e3-64aa-42a4-b6c2-366dc1fe89b5"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("d8686f68-78da-4022-b0b8-97e0c263d694"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }, + new + { + Id = new Guid("8e849991-2d30-41b4-85f2-4258d458def2"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("e45ec6fa-7595-4084-9e01-991746b7f5e9"), + SelectValueId = new Guid("9353f2ee-f074-488b-a359-f2fc6f66da51") + }, + new + { + Id = new Guid("e75597e0-6173-4171-b5a7-ace60484967f"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("e45ec6fa-7595-4084-9e01-991746b7f5e9"), + SelectValueId = new Guid("36c6963d-a08c-4394-823a-1d24ba8330b4") + }, + new + { + Id = new Guid("097923c1-e85e-4afc-af85-8af01ae27655"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("e45ec6fa-7595-4084-9e01-991746b7f5e9"), + SelectValueId = new Guid("5a4a1318-2f23-45b0-8329-3eec0f446389") + }, + new + { + Id = new Guid("ad3014d9-336f-4ca0-9f37-1937b8da8bff"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + SectionId = new Guid("e45ec6fa-7595-4084-9e01-991746b7f5e9"), + SelectValueId = new Guid("a89a8323-4c82-4e55-8ef1-6d7150f564e9") + }); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.RefreshToken", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedByIp") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("created_by_ip"); + + b.Property("CreatedOn") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_on"); + + b.Property("ExpiryOn") + .HasColumnType("timestamp without time zone") + .HasColumnName("expiry_on"); + + b.Property("RevokedByIp") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("revoked_by_ip"); + + b.Property("RevokedOn") + .HasColumnType("timestamp without time zone") + .HasColumnName("revoked_on"); + + b.Property("Token") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("token"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("pk_refresh_tokens"); + + b.HasIndex("UserId") + .HasDatabaseName("ix_refresh_tokens_user_id"); + + b.ToTable("refresh_tokens", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.Role", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("text") + .HasColumnName("concurrency_stamp"); + + b.Property("Level") + .HasColumnType("smallint") + .HasColumnName("level"); + + b.Property("Name") + .HasMaxLength(256) + .HasColumnType("character varying(256)") + .HasColumnName("name"); + + b.Property("NormalizedName") + .HasMaxLength(256) + .HasColumnType("character varying(256)") + .HasColumnName("normalized_name"); + + b.HasKey("Id") + .HasName("pk_asp_net_roles"); + + b.HasIndex("NormalizedName") + .IsUnique() + .HasDatabaseName("RoleNameIndex"); + + b.ToTable("AspNetRoles", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.User", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("AccessFailedCount") + .HasColumnType("integer") + .HasColumnName("access_failed_count"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("text") + .HasColumnName("concurrency_stamp"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("Email") + .HasMaxLength(256) + .HasColumnType("character varying(256)") + .HasColumnName("email"); + + b.Property("EmailConfirmed") + .HasColumnType("boolean") + .HasColumnName("email_confirmed"); + + b.Property("LockoutEnabled") + .HasColumnType("boolean") + .HasColumnName("lockout_enabled"); + + b.Property("LockoutEnd") + .HasColumnType("timestamp with time zone") + .HasColumnName("lockout_end"); + + b.Property("NormalizedEmail") + .HasMaxLength(256) + .HasColumnType("character varying(256)") + .HasColumnName("normalized_email"); + + b.Property("NormalizedUserName") + .HasMaxLength(256) + .HasColumnType("character varying(256)") + .HasColumnName("normalized_user_name"); + + b.Property("PasswordHash") + .HasColumnType("text") + .HasColumnName("password_hash"); + + b.Property("PersonId") + .HasColumnType("uuid") + .HasColumnName("person_id"); + + b.Property("PhoneNumber") + .HasColumnType("text") + .HasColumnName("phone_number"); + + b.Property("PhoneNumberConfirmed") + .HasColumnType("boolean") + .HasColumnName("phone_number_confirmed"); + + b.Property("SecurityStamp") + .HasColumnType("text") + .HasColumnName("security_stamp"); + + b.Property("TwoFactorEnabled") + .HasColumnType("boolean") + .HasColumnName("two_factor_enabled"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("character varying(256)") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("pk_asp_net_users"); + + b.HasIndex("NormalizedEmail") + .HasDatabaseName("EmailIndex"); + + b.HasIndex("NormalizedUserName") + .IsUnique() + .HasDatabaseName("UserNameIndex"); + + b.HasIndex("PersonId") + .IsUnique() + .HasDatabaseName("ix_asp_net_users_person_id"); + + b.ToTable("AspNetUsers", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.UserRole", b => + { + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("RoleId") + .HasColumnType("uuid") + .HasColumnName("role_id"); + + b.HasKey("UserId", "RoleId") + .HasName("pk_asp_net_user_roles"); + + b.HasIndex("RoleId") + .HasDatabaseName("ix_asp_net_user_roles_role_id"); + + b.ToTable("AspNetUserRoles", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.VenueDomain.Model.Room", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("Building") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("building"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Floor") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("floor"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("Name") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("name"); + + b.Property("VenueId") + .HasColumnType("uuid") + .HasColumnName("venue_id"); + + b.HasKey("Id") + .HasName("pk_rooms"); + + b.HasIndex("VenueId") + .HasDatabaseName("ix_rooms_venue_id"); + + b.ToTable("rooms", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.VenueDomain.Model.Venue", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("AddressId") + .HasColumnType("uuid") + .HasColumnName("address_id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Description") + .HasMaxLength(255) + .HasColumnType("character varying(255)") + .HasColumnName("description"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("Name") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("pk_venues"); + + b.HasIndex("AddressId") + .IsUnique() + .HasDatabaseName("ix_venues_address_id"); + + b.ToTable("venues", (string)null); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => + { + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.Role", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_asp_net_role_claims_asp_net_roles_role_id"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => + { + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.User", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_asp_net_user_claims_asp_net_users_user_id"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => + { + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.User", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_asp_net_user_logins_asp_net_users_user_id"); + }); + + modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => + { + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.User", null) + .WithMany() + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_asp_net_user_tokens_asp_net_users_user_id"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.AddressDomain.Model.Address", b => + { + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") + .WithMany("Addresses") + .HasForeignKey("PersonId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_addresses_persons_person_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Type") + .WithMany() + .HasForeignKey("TypeId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_addresses_select_value_mappings_type_id"); + + b.Navigation("Person"); + + b.Navigation("Type"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", b => + { + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Category") + .WithMany() + .HasForeignKey("CategoryId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_appointments_select_value_mappings_category_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Expectation") + .WithMany() + .HasForeignKey("ExpectationId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_appointments_select_value_mappings_expectation_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Salary") + .WithMany() + .HasForeignKey("SalaryId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_appointments_select_value_mappings_salary_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "SalaryPattern") + .WithMany() + .HasForeignKey("SalaryPatternId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_appointments_select_value_mappings_salary_pattern_id"); + + b.HasOne("Orso.Arpa.Domain.VenueDomain.Model.Venue", "Venue") + .WithMany("Appointments") + .HasForeignKey("VenueId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_appointments_venues_venue_id"); + + b.Navigation("Category"); + + b.Navigation("Expectation"); + + b.Navigation("Salary"); + + b.Navigation("SalaryPattern"); + + b.Navigation("Venue"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.AppointmentParticipation", b => + { + b.HasOne("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", "Appointment") + .WithMany("AppointmentParticipations") + .HasForeignKey("AppointmentId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_appointment_participations_appointments_appointment_id"); + + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") + .WithMany("AppointmentParticipations") + .HasForeignKey("PersonId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_appointment_participations_persons_person_id"); + + b.Navigation("Appointment"); + + b.Navigation("Person"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.AppointmentRoom", b => + { + b.HasOne("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", "Appointment") + .WithMany("AppointmentRooms") + .HasForeignKey("AppointmentId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_appointment_rooms_appointments_appointment_id"); + + b.HasOne("Orso.Arpa.Domain.VenueDomain.Model.Room", "Room") + .WithMany("AppointmentRooms") + .HasForeignKey("RoomId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_appointment_rooms_rooms_room_id"); + + b.Navigation("Appointment"); + + b.Navigation("Room"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.Audition", b => + { + b.HasOne("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", "Appointment") + .WithOne("Audition") + .HasForeignKey("Orso.Arpa.Domain.AppointmentDomain.Model.Audition", "AppointmentId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_auditions_appointments_appointment_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "RepetitorStatus") + .WithMany() + .HasForeignKey("RepetitorStatusId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_auditions_select_value_mappings_repetitor_status_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Status") + .WithMany() + .HasForeignKey("StatusId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_auditions_select_value_mappings_status_id"); + + b.Navigation("Appointment"); + + b.Navigation("RepetitorStatus"); + + b.Navigation("Status"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.CurriculumVitaeReference", b => + { + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") + .WithMany("CurriculumVitaeReferences") + .HasForeignKey("MusicianProfileId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_curriculum_vitae_references_musician_profiles_musician_prof"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Type") + .WithMany() + .HasForeignKey("TypeId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_curriculum_vitae_references_select_value_mappings_type_id"); + + b.Navigation("MusicianProfile"); + + b.Navigation("Type"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.Education", b => + { + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") + .WithMany("Educations") + .HasForeignKey("MusicianProfileId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_educations_musician_profiles_musician_profile_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Type") + .WithMany() + .HasForeignKey("TypeId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_educations_select_value_mappings_type_id"); + + b.Navigation("MusicianProfile"); + + b.Navigation("Type"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", b => + { + b.HasOne("Orso.Arpa.Domain.SectionDomain.Model.Section", "Instrument") + .WithMany("MusicianProfiles") + .HasForeignKey("InstrumentId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_musician_profiles_sections_instrument_id"); + + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") + .WithMany("MusicianProfiles") + .HasForeignKey("PersonId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_musician_profiles_persons_person_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Qualification") + .WithMany() + .HasForeignKey("QualificationId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_musician_profiles_select_value_mappings_qualification_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Salary") + .WithMany() + .HasForeignKey("SalaryId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_musician_profiles_select_value_mappings_salary_id"); + + b.Navigation("Instrument"); + + b.Navigation("Person"); + + b.Navigation("Qualification"); + + b.Navigation("Salary"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileDeactivation", b => + { + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") + .WithOne("Deactivation") + .HasForeignKey("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileDeactivation", "MusicianProfileId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_musician_profile_deactivations_musician_profiles_musician_p"); + + b.Navigation("MusicianProfile"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileDocument", b => + { + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") + .WithMany("Documents") + .HasForeignKey("MusicianProfileId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_musician_profile_documents_musician_profiles_musician_profi"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "SelectValueMapping") + .WithMany() + .HasForeignKey("SelectValueMappingId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_musician_profile_documents_select_value_mappings_select_val"); + + b.Navigation("MusicianProfile"); + + b.Navigation("SelectValueMapping"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfilePositionInner", b => + { + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") + .WithMany("PreferredPositionsInner") + .HasForeignKey("MusicianProfileId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_musician_profile_positions_inner_musician_profiles_musician"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueSection", "SelectValueSection") + .WithMany("MusicianProfilePositionsAsInner") + .HasForeignKey("SelectValueSectionId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_musician_profile_positions_inner_select_value_sections_sele"); + + b.Navigation("MusicianProfile"); + + b.Navigation("SelectValueSection"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfilePositionTeam", b => + { + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") + .WithMany("PreferredPositionsTeam") + .HasForeignKey("MusicianProfileId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_musician_profile_positions_team_musician_profiles_musician_"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueSection", "SelectValueSection") + .WithMany("MusicianProfilePositionsAsTeam") + .HasForeignKey("SelectValueSectionId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_musician_profile_positions_team_select_value_sections_selec"); + + b.Navigation("MusicianProfile"); + + b.Navigation("SelectValueSection"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileSection", b => + { + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "InstrumentAvailability") + .WithMany() + .HasForeignKey("InstrumentAvailabilityId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_musician_profile_sections_select_value_mappings_instrument_"); + + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") + .WithMany("DoublingInstruments") + .HasForeignKey("MusicianProfileId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_musician_profile_sections_musician_profiles_musician_profil"); + + b.HasOne("Orso.Arpa.Domain.SectionDomain.Model.Section", "Section") + .WithMany("MusicianProfileSections") + .HasForeignKey("SectionId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_musician_profile_sections_sections_section_id"); + + b.Navigation("InstrumentAvailability"); + + b.Navigation("MusicianProfile"); + + b.Navigation("Section"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.PreferredGenre", b => + { + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") + .WithMany("PreferredGenres") + .HasForeignKey("MusicianProfileId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_preferred_genres_musician_profiles_musician_profile_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "SelectValueMapping") + .WithMany() + .HasForeignKey("SelectValueMappingId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_preferred_genres_select_value_mappings_select_value_mapping"); + + b.Navigation("MusicianProfile"); + + b.Navigation("SelectValueMapping"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.BankAccount", b => + { + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") + .WithMany("BankAccounts") + .HasForeignKey("PersonId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_bank_account_persons_person_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Status") + .WithMany() + .HasForeignKey("StatusId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_bank_account_select_value_mappings_status_id"); + + b.Navigation("Person"); + + b.Navigation("Status"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.ContactDetail", b => + { + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") + .WithMany("ContactDetails") + .HasForeignKey("PersonId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_contact_detail_persons_person_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Type") + .WithMany() + .HasForeignKey("TypeId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_contact_detail_select_value_mappings_type_id"); + + b.Navigation("Person"); + + b.Navigation("Type"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.Person", b => + { + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "ContactVia") + .WithMany("ContactsRecommended") + .HasForeignKey("ContactViaId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_persons_persons_contact_via_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Gender") + .WithMany() + .HasForeignKey("GenderId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_persons_select_value_mappings_gender_id"); + + b.Navigation("ContactVia"); + + b.Navigation("Gender"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.PersonSection", b => + { + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") + .WithMany("StakeholderGroups") + .HasForeignKey("PersonId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_person_sections_persons_person_id"); + + b.HasOne("Orso.Arpa.Domain.SectionDomain.Model.Section", "Section") + .WithMany("StakeholderGroups") + .HasForeignKey("SectionId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_person_sections_sections_section_id"); + + b.Navigation("Person"); + + b.Navigation("Section"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.Project", b => + { + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Genre") + .WithMany() + .HasForeignKey("GenreId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_projects_select_value_mappings_genre_id"); + + b.HasOne("Orso.Arpa.Domain.ProjectDomain.Model.Project", "Parent") + .WithMany("Children") + .HasForeignKey("ParentId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_projects_projects_parent_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Type") + .WithMany() + .HasForeignKey("TypeId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_projects_select_value_mappings_type_id"); + + b.Navigation("Genre"); + + b.Navigation("Parent"); + + b.Navigation("Type"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.ProjectAppointment", b => + { + b.HasOne("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", "Appointment") + .WithMany("ProjectAppointments") + .HasForeignKey("AppointmentId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_project_appointments_appointments_appointment_id"); + + b.HasOne("Orso.Arpa.Domain.ProjectDomain.Model.Project", "Project") + .WithMany("ProjectAppointments") + .HasForeignKey("ProjectId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_project_appointments_projects_project_id"); + + b.Navigation("Appointment"); + + b.Navigation("Project"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.ProjectParticipation", b => + { + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") + .WithMany("ProjectParticipations") + .HasForeignKey("MusicianProfileId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_project_participations_musician_profiles_musician_profile_id"); + + b.HasOne("Orso.Arpa.Domain.ProjectDomain.Model.Project", "Project") + .WithMany("ProjectParticipations") + .HasForeignKey("ProjectId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_project_participations_projects_project_id"); + + b.Navigation("MusicianProfile"); + + b.Navigation("Project"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.Url", b => + { + b.HasOne("Orso.Arpa.Domain.ProjectDomain.Model.Project", "Project") + .WithMany("Urls") + .HasForeignKey("ProjectId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_urls_projects_project_id"); + + b.Navigation("Project"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.UrlRole", b => + { + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.Role", "Role") + .WithMany("UrlRoles") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_url_roles_roles_role_id"); + + b.HasOne("Orso.Arpa.Domain.ProjectDomain.Model.Url", "Url") + .WithMany("UrlRoles") + .HasForeignKey("UrlId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_url_roles_urls_url_id"); + + b.Navigation("Role"); + + b.Navigation("Url"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.RegionDomain.Model.RegionPreference", b => + { + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") + .WithMany("RegionPreferences") + .HasForeignKey("MusicianProfileId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_region_preferences_musician_profiles_musician_profile_id"); + + b.HasOne("Orso.Arpa.Domain.RegionDomain.Model.Region", "Region") + .WithMany("RegionPreferences") + .HasForeignKey("RegionId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_region_preferences_regions_region_id"); + + b.Navigation("MusicianProfile"); + + b.Navigation("Region"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SectionDomain.Model.Section", b => + { + b.HasOne("Orso.Arpa.Domain.SectionDomain.Model.Section", "Parent") + .WithMany("Children") + .HasForeignKey("ParentId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_sections_sections_parent_id"); + + b.Navigation("Parent"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SectionDomain.Model.SectionAppointment", b => + { + b.HasOne("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", "Appointment") + .WithMany("SectionAppointments") + .HasForeignKey("AppointmentId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_section_appointments_appointments_appointment_id"); + + b.HasOne("Orso.Arpa.Domain.SectionDomain.Model.Section", "Section") + .WithMany("SectionAppointments") + .HasForeignKey("SectionId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_section_appointments_sections_section_id"); + + b.Navigation("Appointment"); + + b.Navigation("Section"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", b => + { + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueCategory", "SelectValueCategory") + .WithMany("SelectValueMappings") + .HasForeignKey("SelectValueCategoryId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_select_value_mappings_select_value_categories_select_value_"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValue", "SelectValue") + .WithMany("SelectValueMappings") + .HasForeignKey("SelectValueId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_select_value_mappings_select_values_select_value_id"); + + b.Navigation("SelectValue"); + + b.Navigation("SelectValueCategory"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueSection", b => + { + b.HasOne("Orso.Arpa.Domain.SectionDomain.Model.Section", "Section") + .WithMany("SelectValueSections") + .HasForeignKey("SectionId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_select_value_sections_sections_section_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValue", "SelectValue") + .WithMany("InstrumentParts") + .HasForeignKey("SelectValueId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_select_value_sections_select_values_select_value_id"); + + b.Navigation("Section"); + + b.Navigation("SelectValue"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.RefreshToken", b => + { + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.User", "User") + .WithMany("RefreshTokens") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_refresh_tokens_users_user_id"); + + b.Navigation("User"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.User", b => + { + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") + .WithOne("User") + .HasForeignKey("Orso.Arpa.Domain.UserDomain.Model.User", "PersonId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_asp_net_users_persons_person_id"); + + b.Navigation("Person"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.UserRole", b => + { + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.Role", "Role") + .WithMany("UserRoles") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_asp_net_user_roles_asp_net_roles_role_id"); + + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.User", "User") + .WithMany("UserRoles") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_asp_net_user_roles_asp_net_users_user_id"); + + b.Navigation("Role"); + + b.Navigation("User"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.VenueDomain.Model.Room", b => + { + b.HasOne("Orso.Arpa.Domain.VenueDomain.Model.Venue", "Venue") + .WithMany("Rooms") + .HasForeignKey("VenueId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_rooms_venues_venue_id"); + + b.Navigation("Venue"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.VenueDomain.Model.Venue", b => + { + b.HasOne("Orso.Arpa.Domain.AddressDomain.Model.Address", "Address") + .WithOne() + .HasForeignKey("Orso.Arpa.Domain.VenueDomain.Model.Venue", "AddressId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_venues_addresses_address_id"); + + b.Navigation("Address"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", b => + { + b.Navigation("AppointmentParticipations"); + + b.Navigation("AppointmentRooms"); + + b.Navigation("Audition"); + + b.Navigation("ProjectAppointments"); + + b.Navigation("SectionAppointments"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", b => + { + b.Navigation("CurriculumVitaeReferences"); + + b.Navigation("Deactivation"); + + b.Navigation("Documents"); + + b.Navigation("DoublingInstruments"); + + b.Navigation("Educations"); + + b.Navigation("PreferredGenres"); + + b.Navigation("PreferredPositionsInner"); + + b.Navigation("PreferredPositionsTeam"); + + b.Navigation("ProjectParticipations"); + + b.Navigation("RegionPreferences"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.Person", b => + { + b.Navigation("Addresses"); + + b.Navigation("AppointmentParticipations"); + + b.Navigation("BankAccounts"); + + b.Navigation("ContactDetails"); + + b.Navigation("ContactsRecommended"); + + b.Navigation("MusicianProfiles"); + + b.Navigation("StakeholderGroups"); + + b.Navigation("User"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.Project", b => + { + b.Navigation("Children"); + + b.Navigation("ProjectAppointments"); + + b.Navigation("ProjectParticipations"); + + b.Navigation("Urls"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.Url", b => + { + b.Navigation("UrlRoles"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.RegionDomain.Model.Region", b => + { + b.Navigation("RegionPreferences"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SectionDomain.Model.Section", b => + { + b.Navigation("Children"); + + b.Navigation("MusicianProfileSections"); + + b.Navigation("MusicianProfiles"); + + b.Navigation("SectionAppointments"); + + b.Navigation("SelectValueSections"); + + b.Navigation("StakeholderGroups"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValue", b => + { + b.Navigation("InstrumentParts"); + + b.Navigation("SelectValueMappings"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueCategory", b => + { + b.Navigation("SelectValueMappings"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueSection", b => + { + b.Navigation("MusicianProfilePositionsAsInner"); + + b.Navigation("MusicianProfilePositionsAsTeam"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.Role", b => + { + b.Navigation("UrlRoles"); + + b.Navigation("UserRoles"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.User", b => + { + b.Navigation("RefreshTokens"); + + b.Navigation("UserRoles"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.VenueDomain.Model.Room", b => + { + b.Navigation("AppointmentRooms"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.VenueDomain.Model.Venue", b => + { + b.Navigation("Appointments"); + + b.Navigation("Rooms"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Orso.Arpa.Persistence/Migrations/20231118110520_AddedUserRoleNavigationProperty.cs b/Orso.Arpa.Persistence/Migrations/20231118110520_AddedUserRoleNavigationProperty.cs new file mode 100644 index 000000000..523e4d78d --- /dev/null +++ b/Orso.Arpa.Persistence/Migrations/20231118110520_AddedUserRoleNavigationProperty.cs @@ -0,0 +1,22 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Orso.Arpa.Persistence.Migrations +{ + /// + public partial class AddedUserRoleNavigationProperty : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + + } + } +} diff --git a/Orso.Arpa.Persistence/Migrations/ArpaContextModelSnapshot.cs b/Orso.Arpa.Persistence/Migrations/ArpaContextModelSnapshot.cs index 43d2b3d72..c6031a23d 100644 --- a/Orso.Arpa.Persistence/Migrations/ArpaContextModelSnapshot.cs +++ b/Orso.Arpa.Persistence/Migrations/ArpaContextModelSnapshot.cs @@ -17,7 +17,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) { #pragma warning disable 612, 618 modelBuilder - .HasAnnotation("ProductVersion", "7.0.7") + .HasAnnotation("ProductVersion", "7.0.13") .HasAnnotation("Proxies:ChangeTracking", false) .HasAnnotation("Proxies:CheckEquality", false) .HasAnnotation("Proxies:LazyLoading", true) @@ -112,25 +112,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("AspNetUserLogins", (string)null); }); - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("uuid") - .HasColumnName("user_id"); - - b.Property("RoleId") - .HasColumnType("uuid") - .HasColumnName("role_id"); - - b.HasKey("UserId", "RoleId") - .HasName("pk_asp_net_user_roles"); - - b.HasIndex("RoleId") - .HasDatabaseName("ix_asp_net_user_roles_role_id"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => { b.Property("UserId") @@ -155,7 +136,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("AspNetUserTokens", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Address", b => + modelBuilder.Entity("Orso.Arpa.Domain.AddressDomain.Model.Address", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -244,7 +225,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("addresses", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Appointment", b => + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -349,7 +330,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("appointments", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.AppointmentParticipation", b => + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.AppointmentParticipation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -419,7 +400,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("appointment_participations", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.AppointmentRoom", b => + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.AppointmentRoom", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -468,55 +449,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("appointment_rooms", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.AuditLog", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid") - .HasColumnName("id"); - - b.Property("ChangedColumns") - .HasColumnType("text") - .HasColumnName("changed_columns"); - - b.Property("CreatedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("created_at"); - - b.Property("CreatedBy") - .HasColumnType("text") - .HasColumnName("created_by"); - - b.Property("KeyValues") - .HasColumnType("text") - .HasColumnName("key_values"); - - b.Property("NewValues") - .HasColumnType("text") - .HasColumnName("new_values"); - - b.Property("OldValues") - .HasColumnType("text") - .HasColumnName("old_values"); - - b.Property("TableName") - .HasMaxLength(200) - .HasColumnType("character varying(200)") - .HasColumnName("table_name"); - - b.Property("Type") - .IsRequired() - .HasMaxLength(10) - .HasColumnType("character varying(10)") - .HasColumnName("type"); - - b.HasKey("Id") - .HasName("pk_audit_logs"); - - b.ToTable("audit_logs", (string)null); - }); - - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Audition", b => + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.Audition", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -588,148 +521,71 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("auditions", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.BankAccount", b => + modelBuilder.Entity("Orso.Arpa.Domain.AuditLogDomain.Model.AuditLog", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uuid") .HasColumnName("id"); - b.Property("AccountOwner") - .HasMaxLength(50) - .HasColumnType("character varying(50)") - .HasColumnName("account_owner"); - - b.Property("Bic") - .HasMaxLength(11) - .HasColumnType("character varying(11)") - .HasColumnName("bic"); - - b.Property("CommentInner") - .HasMaxLength(500) - .HasColumnType("character varying(500)") - .HasColumnName("comment_inner"); + b.Property("ChangedColumns") + .HasColumnType("text") + .HasColumnName("changed_columns"); b.Property("CreatedAt") .HasColumnType("timestamp without time zone") .HasColumnName("created_at"); b.Property("CreatedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") + .HasColumnType("text") .HasColumnName("created_by"); - b.Property("Deleted") - .HasColumnType("boolean") - .HasColumnName("deleted"); - - b.Property("Iban") - .HasMaxLength(34) - .HasColumnType("character varying(34)") - .HasColumnName("iban"); + b.Property("KeyValues") + .HasColumnType("text") + .HasColumnName("key_values"); - b.Property("ModifiedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("modified_at"); + b.Property("NewValues") + .HasColumnType("text") + .HasColumnName("new_values"); - b.Property("ModifiedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("modified_by"); + b.Property("OldValues") + .HasColumnType("text") + .HasColumnName("old_values"); - b.Property("PersonId") - .HasColumnType("uuid") - .HasColumnName("person_id"); + b.Property("TableName") + .HasMaxLength(200) + .HasColumnType("character varying(200)") + .HasColumnName("table_name"); - b.Property("StatusId") - .HasColumnType("uuid") - .HasColumnName("status_id"); + b.Property("Type") + .IsRequired() + .HasMaxLength(10) + .HasColumnType("character varying(10)") + .HasColumnName("type"); b.HasKey("Id") - .HasName("pk_bank_account"); - - b.HasIndex("PersonId") - .HasDatabaseName("ix_bank_account_person_id"); - - b.HasIndex("StatusId") - .HasDatabaseName("ix_bank_account_status_id"); + .HasName("pk_audit_logs"); - b.ToTable("bank_account", (string)null); + b.ToTable("audit_logs", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.ContactDetail", b => + modelBuilder.Entity("Orso.Arpa.Domain.General.Model.SqlFunctionIdResult", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uuid") .HasColumnName("id"); - b.Property("CommentInner") - .HasMaxLength(500) - .HasColumnType("character varying(500)") - .HasColumnName("comment_inner"); - - b.Property("CommentTeam") - .HasMaxLength(500) - .HasColumnType("character varying(500)") - .HasColumnName("comment_team"); - - b.Property("CreatedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("created_at"); - - b.Property("CreatedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("created_by"); - - b.Property("Deleted") - .HasColumnType("boolean") - .HasColumnName("deleted"); - - b.Property("Key") - .HasColumnType("integer") - .HasColumnName("key"); - - b.Property("ModifiedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("modified_at"); - - b.Property("ModifiedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("modified_by"); - - b.Property("PersonId") - .HasColumnType("uuid") - .HasColumnName("person_id"); - - b.Property("Preference") - .HasColumnType("smallint") - .HasColumnName("preference"); - - b.Property("TypeId") - .HasColumnType("uuid") - .HasColumnName("type_id"); - - b.Property("Value") - .HasMaxLength(1000) - .HasColumnType("character varying(1000)") - .HasColumnName("value"); - b.HasKey("Id") - .HasName("pk_contact_detail"); - - b.HasIndex("PersonId") - .HasDatabaseName("ix_contact_detail_person_id"); - - b.HasIndex("TypeId") - .HasDatabaseName("ix_contact_detail_type_id"); + .HasName("pk_sql_function_id_results"); - b.ToTable("contact_detail", (string)null); + b.ToTable("SqlFunctionIdResults", null, t => + { + t.ExcludeFromMigrations(); + }); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.CurriculumVitaeReference", b => + modelBuilder.Entity("Orso.Arpa.Domain.LocalizationDomain.Model.Localization", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -749,15 +605,18 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("boolean") .HasColumnName("deleted"); - b.Property("Description") - .HasMaxLength(500) - .HasColumnType("character varying(500)") - .HasColumnName("description"); + b.Property("Key") + .IsRequired() + .HasMaxLength(1000) + .IsUnicode(true) + .HasColumnType("character varying(1000)") + .HasColumnName("key"); - b.Property("Institution") - .HasMaxLength(255) - .HasColumnType("character varying(255)") - .HasColumnName("institution"); + b.Property("LocalizationCulture") + .IsRequired() + .HasMaxLength(5) + .HasColumnType("character varying(5)") + .HasColumnName("localization_culture"); b.Property("ModifiedAt") .HasColumnType("timestamp without time zone") @@ -768,165 +627,26 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("character varying(110)") .HasColumnName("modified_by"); - b.Property("MusicianProfileId") - .HasColumnType("uuid") - .HasColumnName("musician_profile_id"); - - b.Property("SortOrder") - .HasColumnType("smallint") - .HasColumnName("sort_order"); - - b.Property("TimeSpan") + b.Property("ResourceKey") + .IsRequired() .HasMaxLength(50) .HasColumnType("character varying(50)") - .HasColumnName("time_span"); + .HasColumnName("resource_key"); - b.Property("TypeId") - .HasColumnType("uuid") - .HasColumnName("type_id"); + b.Property("Text") + .IsRequired() + .HasMaxLength(1000) + .IsUnicode(true) + .HasColumnType("character varying(1000)") + .HasColumnName("text"); b.HasKey("Id") - .HasName("pk_curriculum_vitae_references"); - - b.HasIndex("MusicianProfileId") - .HasDatabaseName("ix_curriculum_vitae_references_musician_profile_id"); + .HasName("pk_localizations"); - b.HasIndex("TypeId") - .HasDatabaseName("ix_curriculum_vitae_references_type_id"); + b.HasAlternateKey("ResourceKey", "LocalizationCulture", "Key") + .HasName("ak_localizations_resource_key_localization_culture_key"); - b.ToTable("curriculum_vitae_references", (string)null); - }); - - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Education", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid") - .HasColumnName("id"); - - b.Property("CreatedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("created_at"); - - b.Property("CreatedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("created_by"); - - b.Property("Deleted") - .HasColumnType("boolean") - .HasColumnName("deleted"); - - b.Property("Description") - .HasMaxLength(500) - .HasColumnType("character varying(500)") - .HasColumnName("description"); - - b.Property("Institution") - .HasMaxLength(255) - .HasColumnType("character varying(255)") - .HasColumnName("institution"); - - b.Property("ModifiedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("modified_at"); - - b.Property("ModifiedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("modified_by"); - - b.Property("MusicianProfileId") - .HasColumnType("uuid") - .HasColumnName("musician_profile_id"); - - b.Property("SortOrder") - .HasColumnType("smallint") - .HasColumnName("sort_order"); - - b.Property("TimeSpan") - .HasMaxLength(50) - .HasColumnType("character varying(50)") - .HasColumnName("time_span"); - - b.Property("TypeId") - .HasColumnType("uuid") - .HasColumnName("type_id"); - - b.HasKey("Id") - .HasName("pk_educations"); - - b.HasIndex("MusicianProfileId") - .HasDatabaseName("ix_educations_musician_profile_id"); - - b.HasIndex("TypeId") - .HasDatabaseName("ix_educations_type_id"); - - b.ToTable("educations", (string)null); - }); - - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Localization", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid") - .HasColumnName("id"); - - b.Property("CreatedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("created_at"); - - b.Property("CreatedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("created_by"); - - b.Property("Deleted") - .HasColumnType("boolean") - .HasColumnName("deleted"); - - b.Property("Key") - .IsRequired() - .HasMaxLength(1000) - .IsUnicode(true) - .HasColumnType("character varying(1000)") - .HasColumnName("key"); - - b.Property("LocalizationCulture") - .IsRequired() - .HasMaxLength(5) - .HasColumnType("character varying(5)") - .HasColumnName("localization_culture"); - - b.Property("ModifiedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("modified_at"); - - b.Property("ModifiedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("modified_by"); - - b.Property("ResourceKey") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("character varying(50)") - .HasColumnName("resource_key"); - - b.Property("Text") - .IsRequired() - .HasMaxLength(1000) - .IsUnicode(true) - .HasColumnType("character varying(1000)") - .HasColumnName("text"); - - b.HasKey("Id") - .HasName("pk_localizations"); - - b.HasAlternateKey("ResourceKey", "LocalizationCulture", "Key") - .HasName("ak_localizations_resource_key_localization_culture_key"); - - b.ToTable("localizations", (string)null); + b.ToTable("localizations", (string)null); b.HasData( new @@ -3373,23 +3093,13 @@ protected override void BuildModel(ModelBuilder modelBuilder) }); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfile", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.CurriculumVitaeReference", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uuid") .HasColumnName("id"); - b.Property("BackgroundInner") - .HasMaxLength(1000) - .HasColumnType("character varying(1000)") - .HasColumnName("background_inner"); - - b.Property("BackgroundTeam") - .HasMaxLength(1000) - .HasColumnType("character varying(1000)") - .HasColumnName("background_team"); - b.Property("CreatedAt") .HasColumnType("timestamp without time zone") .HasColumnName("created_at"); @@ -3403,31 +3113,15 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("boolean") .HasColumnName("deleted"); - b.Property("InquiryStatusInner") - .HasMaxLength(100) - .HasColumnType("character varying(100)") - .HasColumnName("inquiry_status_inner"); - - b.Property("InquiryStatusTeam") - .HasMaxLength(100) - .HasColumnType("character varying(100)") - .HasColumnName("inquiry_status_team"); - - b.Property("InstrumentId") - .HasColumnType("uuid") - .HasColumnName("instrument_id"); - - b.Property("IsMainProfile") - .HasColumnType("boolean") - .HasColumnName("is_main_profile"); - - b.Property("LevelAssessmentInner") - .HasColumnType("smallint") - .HasColumnName("level_assessment_inner"); + b.Property("Description") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("description"); - b.Property("LevelAssessmentTeam") - .HasColumnType("smallint") - .HasColumnName("level_assessment_team"); + b.Property("Institution") + .HasMaxLength(255) + .HasColumnType("character varying(255)") + .HasColumnName("institution"); b.Property("ModifiedAt") .HasColumnType("timestamp without time zone") @@ -3438,64 +3132,36 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("character varying(110)") .HasColumnName("modified_by"); - b.Property("PersonId") + b.Property("MusicianProfileId") .HasColumnType("uuid") - .HasColumnName("person_id"); - - b.Property("PreferredPartsInner") - .HasColumnType("bytea") - .HasColumnName("preferred_parts_inner"); - - b.Property("PreferredPartsTeam") - .HasColumnType("bytea") - .HasColumnName("preferred_parts_team"); - - b.Property("ProfilePreferenceInner") - .HasColumnType("smallint") - .HasColumnName("profile_preference_inner"); + .HasColumnName("musician_profile_id"); - b.Property("ProfilePreferenceTeam") + b.Property("SortOrder") .HasColumnType("smallint") - .HasColumnName("profile_preference_team"); - - b.Property("QualificationId") - .HasColumnType("uuid") - .HasColumnName("qualification_id"); + .HasColumnName("sort_order"); - b.Property("SalaryComment") - .HasMaxLength(500) - .HasColumnType("character varying(500)") - .HasColumnName("salary_comment"); + b.Property("TimeSpan") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("time_span"); - b.Property("SalaryId") + b.Property("TypeId") .HasColumnType("uuid") - .HasColumnName("salary_id"); + .HasColumnName("type_id"); b.HasKey("Id") - .HasName("pk_musician_profiles"); - - b.HasIndex("InquiryStatusInner") - .HasDatabaseName("ix_musician_profiles_inquiry_status_inner"); - - b.HasIndex("InquiryStatusTeam") - .HasDatabaseName("ix_musician_profiles_inquiry_status_team"); - - b.HasIndex("InstrumentId") - .HasDatabaseName("ix_musician_profiles_instrument_id"); - - b.HasIndex("PersonId") - .HasDatabaseName("ix_musician_profiles_person_id"); + .HasName("pk_curriculum_vitae_references"); - b.HasIndex("QualificationId") - .HasDatabaseName("ix_musician_profiles_qualification_id"); + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_curriculum_vitae_references_musician_profile_id"); - b.HasIndex("SalaryId") - .HasDatabaseName("ix_musician_profiles_salary_id"); + b.HasIndex("TypeId") + .HasDatabaseName("ix_curriculum_vitae_references_type_id"); - b.ToTable("musician_profiles", (string)null); + b.ToTable("curriculum_vitae_references", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfileDeactivation", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.Education", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -3511,14 +3177,20 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("character varying(110)") .HasColumnName("created_by"); - b.Property("DeactivationStart") - .HasColumnType("timestamp without time zone") - .HasColumnName("deactivation_start"); - b.Property("Deleted") .HasColumnType("boolean") .HasColumnName("deleted"); + b.Property("Description") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("description"); + + b.Property("Institution") + .HasMaxLength(255) + .HasColumnType("character varying(255)") + .HasColumnName("institution"); + b.Property("ModifiedAt") .HasColumnType("timestamp without time zone") .HasColumnName("modified_at"); @@ -3532,22 +3204,206 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("uuid") .HasColumnName("musician_profile_id"); - b.Property("Purpose") - .HasMaxLength(500) - .HasColumnType("character varying(500)") - .HasColumnName("purpose"); + b.Property("SortOrder") + .HasColumnType("smallint") + .HasColumnName("sort_order"); - b.HasKey("Id") - .HasName("pk_musician_profile_deactivations"); + b.Property("TimeSpan") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("time_span"); - b.HasIndex("MusicianProfileId") + b.Property("TypeId") + .HasColumnType("uuid") + .HasColumnName("type_id"); + + b.HasKey("Id") + .HasName("pk_educations"); + + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_educations_musician_profile_id"); + + b.HasIndex("TypeId") + .HasDatabaseName("ix_educations_type_id"); + + b.ToTable("educations", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("BackgroundInner") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("background_inner"); + + b.Property("BackgroundTeam") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("background_team"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("InquiryStatusInner") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("inquiry_status_inner"); + + b.Property("InquiryStatusTeam") + .HasMaxLength(100) + .HasColumnType("character varying(100)") + .HasColumnName("inquiry_status_team"); + + b.Property("InstrumentId") + .HasColumnType("uuid") + .HasColumnName("instrument_id"); + + b.Property("IsMainProfile") + .HasColumnType("boolean") + .HasColumnName("is_main_profile"); + + b.Property("LevelAssessmentInner") + .HasColumnType("smallint") + .HasColumnName("level_assessment_inner"); + + b.Property("LevelAssessmentTeam") + .HasColumnType("smallint") + .HasColumnName("level_assessment_team"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("PersonId") + .HasColumnType("uuid") + .HasColumnName("person_id"); + + b.Property("PreferredPartsInner") + .HasColumnType("bytea") + .HasColumnName("preferred_parts_inner"); + + b.Property("PreferredPartsTeam") + .HasColumnType("bytea") + .HasColumnName("preferred_parts_team"); + + b.Property("ProfilePreferenceInner") + .HasColumnType("smallint") + .HasColumnName("profile_preference_inner"); + + b.Property("ProfilePreferenceTeam") + .HasColumnType("smallint") + .HasColumnName("profile_preference_team"); + + b.Property("QualificationId") + .HasColumnType("uuid") + .HasColumnName("qualification_id"); + + b.Property("SalaryComment") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("salary_comment"); + + b.Property("SalaryId") + .HasColumnType("uuid") + .HasColumnName("salary_id"); + + b.HasKey("Id") + .HasName("pk_musician_profiles"); + + b.HasIndex("InquiryStatusInner") + .HasDatabaseName("ix_musician_profiles_inquiry_status_inner"); + + b.HasIndex("InquiryStatusTeam") + .HasDatabaseName("ix_musician_profiles_inquiry_status_team"); + + b.HasIndex("InstrumentId") + .HasDatabaseName("ix_musician_profiles_instrument_id"); + + b.HasIndex("PersonId") + .HasDatabaseName("ix_musician_profiles_person_id"); + + b.HasIndex("QualificationId") + .HasDatabaseName("ix_musician_profiles_qualification_id"); + + b.HasIndex("SalaryId") + .HasDatabaseName("ix_musician_profiles_salary_id"); + + b.ToTable("musician_profiles", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileDeactivation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("DeactivationStart") + .HasColumnType("timestamp without time zone") + .HasColumnName("deactivation_start"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); + + b.Property("Purpose") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("purpose"); + + b.HasKey("Id") + .HasName("pk_musician_profile_deactivations"); + + b.HasIndex("MusicianProfileId") .IsUnique() .HasDatabaseName("ix_musician_profile_deactivations_musician_profile_id"); b.ToTable("musician_profile_deactivations", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfileDocument", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileDocument", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -3596,7 +3452,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("musician_profile_documents", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfilePositionInner", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfilePositionInner", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -3645,7 +3501,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("musician_profile_positions_inner", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfilePositionTeam", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfilePositionTeam", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -3694,7 +3550,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("musician_profile_positions_team", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfileSection", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileSection", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -3762,7 +3618,56 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("musician_profile_sections", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.News", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.PreferredGenre", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); + + b.Property("SelectValueMappingId") + .HasColumnType("uuid") + .HasColumnName("select_value_mapping_id"); + + b.HasKey("Id") + .HasName("pk_preferred_genres"); + + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_preferred_genres_musician_profile_id"); + + b.HasIndex("SelectValueMappingId") + .HasDatabaseName("ix_preferred_genres_select_value_mapping_id"); + + b.ToTable("preferred_genres", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.NewsDomain.Model.News", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -3816,7 +3721,148 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("news", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Person", b => + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.BankAccount", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("AccountOwner") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("account_owner"); + + b.Property("Bic") + .HasMaxLength(11) + .HasColumnType("character varying(11)") + .HasColumnName("bic"); + + b.Property("CommentInner") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("comment_inner"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Iban") + .HasMaxLength(34) + .HasColumnType("character varying(34)") + .HasColumnName("iban"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("PersonId") + .HasColumnType("uuid") + .HasColumnName("person_id"); + + b.Property("StatusId") + .HasColumnType("uuid") + .HasColumnName("status_id"); + + b.HasKey("Id") + .HasName("pk_bank_account"); + + b.HasIndex("PersonId") + .HasDatabaseName("ix_bank_account_person_id"); + + b.HasIndex("StatusId") + .HasDatabaseName("ix_bank_account_status_id"); + + b.ToTable("bank_account", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.ContactDetail", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CommentInner") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("comment_inner"); + + b.Property("CommentTeam") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("comment_team"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Key") + .HasColumnType("integer") + .HasColumnName("key"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("PersonId") + .HasColumnType("uuid") + .HasColumnName("person_id"); + + b.Property("Preference") + .HasColumnType("smallint") + .HasColumnName("preference"); + + b.Property("TypeId") + .HasColumnType("uuid") + .HasColumnName("type_id"); + + b.Property("Value") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("value"); + + b.HasKey("Id") + .HasName("pk_contact_detail"); + + b.HasIndex("PersonId") + .HasDatabaseName("ix_contact_detail_person_id"); + + b.HasIndex("TypeId") + .HasDatabaseName("ix_contact_detail_type_id"); + + b.ToTable("contact_detail", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.Person", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -3913,64 +3959,15 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasName("pk_persons"); b.HasIndex("ContactViaId") - .HasDatabaseName("ix_persons_contact_via_id"); - - b.HasIndex("GenderId") - .HasDatabaseName("ix_persons_gender_id"); - - b.ToTable("persons", (string)null); - }); - - modelBuilder.Entity("Orso.Arpa.Domain.Entities.PersonSection", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid") - .HasColumnName("id"); - - b.Property("CreatedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("created_at"); - - b.Property("CreatedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("created_by"); - - b.Property("Deleted") - .HasColumnType("boolean") - .HasColumnName("deleted"); - - b.Property("ModifiedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("modified_at"); - - b.Property("ModifiedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("modified_by"); - - b.Property("PersonId") - .HasColumnType("uuid") - .HasColumnName("person_id"); - - b.Property("SectionId") - .HasColumnType("uuid") - .HasColumnName("section_id"); - - b.HasKey("Id") - .HasName("pk_person_sections"); - - b.HasIndex("PersonId") - .HasDatabaseName("ix_person_sections_person_id"); + .HasDatabaseName("ix_persons_contact_via_id"); - b.HasIndex("SectionId") - .HasDatabaseName("ix_person_sections_section_id"); + b.HasIndex("GenderId") + .HasDatabaseName("ix_persons_gender_id"); - b.ToTable("person_sections", (string)null); + b.ToTable("persons", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.PreferredGenre", b => + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.PersonSection", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -3999,27 +3996,27 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("character varying(110)") .HasColumnName("modified_by"); - b.Property("MusicianProfileId") + b.Property("PersonId") .HasColumnType("uuid") - .HasColumnName("musician_profile_id"); + .HasColumnName("person_id"); - b.Property("SelectValueMappingId") + b.Property("SectionId") .HasColumnType("uuid") - .HasColumnName("select_value_mapping_id"); + .HasColumnName("section_id"); b.HasKey("Id") - .HasName("pk_preferred_genres"); + .HasName("pk_person_sections"); - b.HasIndex("MusicianProfileId") - .HasDatabaseName("ix_preferred_genres_musician_profile_id"); + b.HasIndex("PersonId") + .HasDatabaseName("ix_person_sections_person_id"); - b.HasIndex("SelectValueMappingId") - .HasDatabaseName("ix_preferred_genres_select_value_mapping_id"); + b.HasIndex("SectionId") + .HasDatabaseName("ix_person_sections_section_id"); - b.ToTable("preferred_genres", (string)null); + b.ToTable("person_sections", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Project", b => + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.Project", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -4125,7 +4122,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("projects", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.ProjectAppointment", b => + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.ProjectAppointment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -4174,7 +4171,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("project_appointments", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.ProjectParticipation", b => + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.ProjectParticipation", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -4261,54 +4258,108 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("project_participations", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.RefreshToken", b => + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.Url", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uuid") .HasColumnName("id"); - b.Property("CreatedByIp") - .HasMaxLength(50) - .HasColumnType("character varying(50)") - .HasColumnName("created_by_ip"); + b.Property("AnchorText") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("anchor_text"); - b.Property("CreatedOn") + b.Property("CreatedAt") .HasColumnType("timestamp without time zone") - .HasColumnName("created_on"); + .HasColumnName("created_at"); - b.Property("ExpiryOn") + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Href") + .HasMaxLength(1000) + .HasColumnType("character varying(1000)") + .HasColumnName("href"); + + b.Property("ModifiedAt") .HasColumnType("timestamp without time zone") - .HasColumnName("expiry_on"); + .HasColumnName("modified_at"); - b.Property("RevokedByIp") - .HasMaxLength(50) - .HasColumnType("character varying(50)") - .HasColumnName("revoked_by_ip"); + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); - b.Property("RevokedOn") + b.Property("ProjectId") + .HasColumnType("uuid") + .HasColumnName("project_id"); + + b.HasKey("Id") + .HasName("pk_urls"); + + b.HasIndex("ProjectId") + .HasDatabaseName("ix_urls_project_id"); + + b.ToTable("urls", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.UrlRole", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("CreatedAt") .HasColumnType("timestamp without time zone") - .HasColumnName("revoked_on"); + .HasColumnName("created_at"); - b.Property("Token") - .HasMaxLength(500) - .HasColumnType("character varying(500)") - .HasColumnName("token"); + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); - b.Property("UserId") + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); + + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); + + b.Property("RoleId") .HasColumnType("uuid") - .HasColumnName("user_id"); + .HasColumnName("role_id"); + + b.Property("UrlId") + .HasColumnType("uuid") + .HasColumnName("url_id"); b.HasKey("Id") - .HasName("pk_refresh_tokens"); + .HasName("pk_url_roles"); - b.HasIndex("UserId") - .HasDatabaseName("ix_refresh_tokens_user_id"); + b.HasIndex("RoleId") + .HasDatabaseName("ix_url_roles_role_id"); - b.ToTable("refresh_tokens", (string)null); + b.HasIndex("UrlId") + .HasDatabaseName("ix_url_roles_url_id"); + + b.ToTable("url_roles", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Region", b => + modelBuilder.Entity("Orso.Arpa.Domain.RegionDomain.Model.Region", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -4441,149 +4492,51 @@ protected override void BuildModel(ModelBuilder modelBuilder) { Id = new Guid("92f9c1a1-0482-481b-8e34-307b4af017f0"), CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), - Deleted = false, - IsForPerformance = false, - IsForRehearsal = true, - Name = "Berlin - Mitte" - }, - new - { - Id = new Guid("37d379f9-567f-4522-9301-2cf7308c669a"), - CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), - Deleted = false, - IsForPerformance = false, - IsForRehearsal = true, - Name = "Berlin - Schöneberg" - }, - new - { - Id = new Guid("8abcbb9c-3940-4903-9ef0-ba2cffaac2bc"), - CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), - Deleted = false, - IsForPerformance = false, - IsForRehearsal = true, - Name = "Up to a 20km radius from where I live" - }, - new - { - Id = new Guid("47fbae86-05d6-4a7c-9225-a875ea29de4b"), - CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), - Deleted = false, - IsForPerformance = false, - IsForRehearsal = true, - Name = "Jamulus" - }); - }); - - modelBuilder.Entity("Orso.Arpa.Domain.Entities.RegionPreference", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid") - .HasColumnName("id"); - - b.Property("Comment") - .HasMaxLength(500) - .HasColumnType("character varying(500)") - .HasColumnName("comment"); - - b.Property("CreatedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("created_at"); - - b.Property("CreatedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("created_by"); - - b.Property("Deleted") - .HasColumnType("boolean") - .HasColumnName("deleted"); - - b.Property("ModifiedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("modified_at"); - - b.Property("ModifiedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("modified_by"); - - b.Property("MusicianProfileId") - .HasColumnType("uuid") - .HasColumnName("musician_profile_id"); - - b.Property("Rating") - .HasColumnType("smallint") - .HasColumnName("rating"); - - b.Property("RegionId") - .HasColumnType("uuid") - .HasColumnName("region_id"); - - b.Property("Type") - .HasColumnType("integer") - .HasColumnName("type"); - - b.HasKey("Id") - .HasName("pk_region_preferences"); - - b.HasIndex("MusicianProfileId") - .HasDatabaseName("ix_region_preferences_musician_profile_id"); - - b.HasIndex("RegionId") - .HasDatabaseName("ix_region_preferences_region_id"); - - b.ToTable("region_preferences", (string)null); - }); - - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Role", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid") - .HasColumnName("id"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("text") - .HasColumnName("concurrency_stamp"); - - b.Property("Level") - .HasColumnType("smallint") - .HasColumnName("level"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("character varying(256)") - .HasColumnName("name"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("character varying(256)") - .HasColumnName("normalized_name"); - - b.HasKey("Id") - .HasName("pk_asp_net_roles"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex"); - - b.ToTable("AspNetRoles", (string)null); + Deleted = false, + IsForPerformance = false, + IsForRehearsal = true, + Name = "Berlin - Mitte" + }, + new + { + Id = new Guid("37d379f9-567f-4522-9301-2cf7308c669a"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = false, + IsForRehearsal = true, + Name = "Berlin - Schöneberg" + }, + new + { + Id = new Guid("8abcbb9c-3940-4903-9ef0-ba2cffaac2bc"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = false, + IsForRehearsal = true, + Name = "Up to a 20km radius from where I live" + }, + new + { + Id = new Guid("47fbae86-05d6-4a7c-9225-a875ea29de4b"), + CreatedAt = new DateTime(1, 1, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), + Deleted = false, + IsForPerformance = false, + IsForRehearsal = true, + Name = "Jamulus" + }); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Room", b => + modelBuilder.Entity("Orso.Arpa.Domain.RegionDomain.Model.RegionPreference", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uuid") .HasColumnName("id"); - b.Property("Building") - .HasMaxLength(50) - .HasColumnType("character varying(50)") - .HasColumnName("building"); + b.Property("Comment") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("comment"); b.Property("CreatedAt") .HasColumnType("timestamp without time zone") @@ -4598,11 +4551,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("boolean") .HasColumnName("deleted"); - b.Property("Floor") - .HasMaxLength(50) - .HasColumnType("character varying(50)") - .HasColumnName("floor"); - b.Property("ModifiedAt") .HasColumnType("timestamp without time zone") .HasColumnName("modified_at"); @@ -4612,25 +4560,35 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("character varying(110)") .HasColumnName("modified_by"); - b.Property("Name") - .HasMaxLength(50) - .HasColumnType("character varying(50)") - .HasColumnName("name"); + b.Property("MusicianProfileId") + .HasColumnType("uuid") + .HasColumnName("musician_profile_id"); - b.Property("VenueId") + b.Property("Rating") + .HasColumnType("smallint") + .HasColumnName("rating"); + + b.Property("RegionId") .HasColumnType("uuid") - .HasColumnName("venue_id"); + .HasColumnName("region_id"); + + b.Property("Type") + .HasColumnType("integer") + .HasColumnName("type"); b.HasKey("Id") - .HasName("pk_rooms"); + .HasName("pk_region_preferences"); - b.HasIndex("VenueId") - .HasDatabaseName("ix_rooms_venue_id"); + b.HasIndex("MusicianProfileId") + .HasDatabaseName("ix_region_preferences_musician_profile_id"); - b.ToTable("rooms", (string)null); + b.HasIndex("RegionId") + .HasDatabaseName("ix_region_preferences_region_id"); + + b.ToTable("region_preferences", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Section", b => + modelBuilder.Entity("Orso.Arpa.Domain.SectionDomain.Model.Section", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -5851,7 +5809,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) }); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.SectionAppointment", b => + modelBuilder.Entity("Orso.Arpa.Domain.SectionDomain.Model.SectionAppointment", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -5900,7 +5858,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("section_appointments", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.SelectValue", b => + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValue", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -6715,7 +6673,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) }); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.SelectValueCategory", b => + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueCategory", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -6935,7 +6893,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) }); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.SelectValueMapping", b => + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -7912,7 +7870,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) }); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.SelectValueSection", b => + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueSection", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -8595,108 +8553,90 @@ protected override void BuildModel(ModelBuilder modelBuilder) }); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Url", b => + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.RefreshToken", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uuid") .HasColumnName("id"); - b.Property("AnchorText") - .HasMaxLength(1000) - .HasColumnType("character varying(1000)") - .HasColumnName("anchor_text"); + b.Property("CreatedByIp") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("created_by_ip"); - b.Property("CreatedAt") + b.Property("CreatedOn") .HasColumnType("timestamp without time zone") - .HasColumnName("created_at"); - - b.Property("CreatedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("created_by"); + .HasColumnName("created_on"); - b.Property("Deleted") - .HasColumnType("boolean") - .HasColumnName("deleted"); + b.Property("ExpiryOn") + .HasColumnType("timestamp without time zone") + .HasColumnName("expiry_on"); - b.Property("Href") - .HasMaxLength(1000) - .HasColumnType("character varying(1000)") - .HasColumnName("href"); + b.Property("RevokedByIp") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("revoked_by_ip"); - b.Property("ModifiedAt") + b.Property("RevokedOn") .HasColumnType("timestamp without time zone") - .HasColumnName("modified_at"); + .HasColumnName("revoked_on"); - b.Property("ModifiedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("modified_by"); + b.Property("Token") + .HasMaxLength(500) + .HasColumnType("character varying(500)") + .HasColumnName("token"); - b.Property("ProjectId") + b.Property("UserId") .HasColumnType("uuid") - .HasColumnName("project_id"); + .HasColumnName("user_id"); b.HasKey("Id") - .HasName("pk_urls"); + .HasName("pk_refresh_tokens"); - b.HasIndex("ProjectId") - .HasDatabaseName("ix_urls_project_id"); + b.HasIndex("UserId") + .HasDatabaseName("ix_refresh_tokens_user_id"); - b.ToTable("urls", (string)null); + b.ToTable("refresh_tokens", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.UrlRole", b => + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.Role", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uuid") .HasColumnName("id"); - b.Property("CreatedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("created_at"); - - b.Property("CreatedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("created_by"); - - b.Property("Deleted") - .HasColumnType("boolean") - .HasColumnName("deleted"); - - b.Property("ModifiedAt") - .HasColumnType("timestamp without time zone") - .HasColumnName("modified_at"); + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .HasColumnType("text") + .HasColumnName("concurrency_stamp"); - b.Property("ModifiedBy") - .HasMaxLength(110) - .HasColumnType("character varying(110)") - .HasColumnName("modified_by"); + b.Property("Level") + .HasColumnType("smallint") + .HasColumnName("level"); - b.Property("RoleId") - .HasColumnType("uuid") - .HasColumnName("role_id"); + b.Property("Name") + .HasMaxLength(256) + .HasColumnType("character varying(256)") + .HasColumnName("name"); - b.Property("UrlId") - .HasColumnType("uuid") - .HasColumnName("url_id"); + b.Property("NormalizedName") + .HasMaxLength(256) + .HasColumnType("character varying(256)") + .HasColumnName("normalized_name"); b.HasKey("Id") - .HasName("pk_url_roles"); - - b.HasIndex("RoleId") - .HasDatabaseName("ix_url_roles_role_id"); + .HasName("pk_asp_net_roles"); - b.HasIndex("UrlId") - .HasDatabaseName("ix_url_roles_url_id"); + b.HasIndex("NormalizedName") + .IsUnique() + .HasDatabaseName("RoleNameIndex"); - b.ToTable("url_roles", (string)null); + b.ToTable("AspNetRoles", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.User", b => + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.User", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -8763,33 +8703,109 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("text") .HasColumnName("security_stamp"); - b.Property("TwoFactorEnabled") - .HasColumnType("boolean") - .HasColumnName("two_factor_enabled"); + b.Property("TwoFactorEnabled") + .HasColumnType("boolean") + .HasColumnName("two_factor_enabled"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("character varying(256)") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("pk_asp_net_users"); + + b.HasIndex("NormalizedEmail") + .HasDatabaseName("EmailIndex"); + + b.HasIndex("NormalizedUserName") + .IsUnique() + .HasDatabaseName("UserNameIndex"); + + b.HasIndex("PersonId") + .IsUnique() + .HasDatabaseName("ix_asp_net_users_person_id"); + + b.ToTable("AspNetUsers", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.UserRole", b => + { + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("RoleId") + .HasColumnType("uuid") + .HasColumnName("role_id"); + + b.HasKey("UserId", "RoleId") + .HasName("pk_asp_net_user_roles"); + + b.HasIndex("RoleId") + .HasDatabaseName("ix_asp_net_user_roles_role_id"); + + b.ToTable("AspNetUserRoles", (string)null); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.VenueDomain.Model.Room", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("id"); + + b.Property("Building") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("building"); + + b.Property("CreatedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("created_at"); + + b.Property("CreatedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("created_by"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("Floor") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("floor"); + + b.Property("ModifiedAt") + .HasColumnType("timestamp without time zone") + .HasColumnName("modified_at"); - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("character varying(256)") - .HasColumnName("user_name"); + b.Property("ModifiedBy") + .HasMaxLength(110) + .HasColumnType("character varying(110)") + .HasColumnName("modified_by"); - b.HasKey("Id") - .HasName("pk_asp_net_users"); + b.Property("Name") + .HasMaxLength(50) + .HasColumnType("character varying(50)") + .HasColumnName("name"); - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); + b.Property("VenueId") + .HasColumnType("uuid") + .HasColumnName("venue_id"); - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex"); + b.HasKey("Id") + .HasName("pk_rooms"); - b.HasIndex("PersonId") - .IsUnique() - .HasDatabaseName("ix_asp_net_users_person_id"); + b.HasIndex("VenueId") + .HasDatabaseName("ix_rooms_venue_id"); - b.ToTable("AspNetUsers", (string)null); + b.ToTable("rooms", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Venue", b => + modelBuilder.Entity("Orso.Arpa.Domain.VenueDomain.Model.Venue", b => { b.Property("Id") .ValueGeneratedOnAdd() @@ -8842,25 +8858,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("venues", (string)null); }); - modelBuilder.Entity("Orso.Arpa.Domain.Views.SqlFunctionIdResult", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("uuid") - .HasColumnName("id"); - - b.HasKey("Id") - .HasName("pk_sql_function_id_results"); - - b.ToTable("SqlFunctionIdResults", null, t => - { - t.ExcludeFromMigrations(); - }); - }); - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Role", null) + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.Role", null) .WithMany() .HasForeignKey("RoleId") .OnDelete(DeleteBehavior.Cascade) @@ -8870,7 +8870,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => { - b.HasOne("Orso.Arpa.Domain.Entities.User", null) + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.User", null) .WithMany() .HasForeignKey("UserId") .OnDelete(DeleteBehavior.Cascade) @@ -8880,7 +8880,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => { - b.HasOne("Orso.Arpa.Domain.Entities.User", null) + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.User", null) .WithMany() .HasForeignKey("UserId") .OnDelete(DeleteBehavior.Cascade) @@ -8888,26 +8888,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasConstraintName("fk_asp_net_user_logins_asp_net_users_user_id"); }); - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("Orso.Arpa.Domain.Entities.Role", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired() - .HasConstraintName("fk_asp_net_user_roles_asp_net_roles_role_id"); - - b.HasOne("Orso.Arpa.Domain.Entities.User", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired() - .HasConstraintName("fk_asp_net_user_roles_asp_net_users_user_id"); - }); - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => { - b.HasOne("Orso.Arpa.Domain.Entities.User", null) + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.User", null) .WithMany() .HasForeignKey("UserId") .OnDelete(DeleteBehavior.Cascade) @@ -8915,15 +8898,15 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasConstraintName("fk_asp_net_user_tokens_asp_net_users_user_id"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Address", b => + modelBuilder.Entity("Orso.Arpa.Domain.AddressDomain.Model.Address", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Person", "Person") + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") .WithMany("Addresses") .HasForeignKey("PersonId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_addresses_persons_person_id"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Type") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Type") .WithMany() .HasForeignKey("TypeId") .OnDelete(DeleteBehavior.NoAction) @@ -8934,33 +8917,33 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Type"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Appointment", b => + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", b => { - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Category") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Category") .WithMany() .HasForeignKey("CategoryId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_appointments_select_value_mappings_category_id"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Expectation") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Expectation") .WithMany() .HasForeignKey("ExpectationId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_appointments_select_value_mappings_expectation_id"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Salary") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Salary") .WithMany() .HasForeignKey("SalaryId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_appointments_select_value_mappings_salary_id"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "SalaryPattern") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "SalaryPattern") .WithMany() .HasForeignKey("SalaryPatternId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_appointments_select_value_mappings_salary_pattern_id"); - b.HasOne("Orso.Arpa.Domain.Entities.Venue", "Venue") + b.HasOne("Orso.Arpa.Domain.VenueDomain.Model.Venue", "Venue") .WithMany("Appointments") .HasForeignKey("VenueId") .OnDelete(DeleteBehavior.NoAction) @@ -8977,16 +8960,16 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Venue"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.AppointmentParticipation", b => + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.AppointmentParticipation", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Appointment", "Appointment") + b.HasOne("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", "Appointment") .WithMany("AppointmentParticipations") .HasForeignKey("AppointmentId") .OnDelete(DeleteBehavior.NoAction) .IsRequired() .HasConstraintName("fk_appointment_participations_appointments_appointment_id"); - b.HasOne("Orso.Arpa.Domain.Entities.Person", "Person") + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") .WithMany("AppointmentParticipations") .HasForeignKey("PersonId") .OnDelete(DeleteBehavior.NoAction) @@ -8998,15 +8981,15 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Person"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.AppointmentRoom", b => + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.AppointmentRoom", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Appointment", "Appointment") + b.HasOne("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", "Appointment") .WithMany("AppointmentRooms") .HasForeignKey("AppointmentId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_appointment_rooms_appointments_appointment_id"); - b.HasOne("Orso.Arpa.Domain.Entities.Room", "Room") + b.HasOne("Orso.Arpa.Domain.VenueDomain.Model.Room", "Room") .WithMany("AppointmentRooms") .HasForeignKey("RoomId") .OnDelete(DeleteBehavior.NoAction) @@ -9017,21 +9000,21 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Room"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Audition", b => + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.Audition", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Appointment", "Appointment") + b.HasOne("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", "Appointment") .WithOne("Audition") - .HasForeignKey("Orso.Arpa.Domain.Entities.Audition", "AppointmentId") + .HasForeignKey("Orso.Arpa.Domain.AppointmentDomain.Model.Audition", "AppointmentId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_auditions_appointments_appointment_id"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "RepetitorStatus") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "RepetitorStatus") .WithMany() .HasForeignKey("RepetitorStatusId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_auditions_select_value_mappings_repetitor_status_id"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Status") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Status") .WithMany() .HasForeignKey("StatusId") .OnDelete(DeleteBehavior.NoAction) @@ -9044,56 +9027,16 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Status"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.BankAccount", b => - { - b.HasOne("Orso.Arpa.Domain.Entities.Person", "Person") - .WithMany("BankAccounts") - .HasForeignKey("PersonId") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired() - .HasConstraintName("fk_bank_account_persons_person_id"); - - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Status") - .WithMany() - .HasForeignKey("StatusId") - .OnDelete(DeleteBehavior.NoAction) - .HasConstraintName("fk_bank_account_select_value_mappings_status_id"); - - b.Navigation("Person"); - - b.Navigation("Status"); - }); - - modelBuilder.Entity("Orso.Arpa.Domain.Entities.ContactDetail", b => - { - b.HasOne("Orso.Arpa.Domain.Entities.Person", "Person") - .WithMany("ContactDetails") - .HasForeignKey("PersonId") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired() - .HasConstraintName("fk_contact_detail_persons_person_id"); - - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Type") - .WithMany() - .HasForeignKey("TypeId") - .OnDelete(DeleteBehavior.NoAction) - .HasConstraintName("fk_contact_detail_select_value_mappings_type_id"); - - b.Navigation("Person"); - - b.Navigation("Type"); - }); - - modelBuilder.Entity("Orso.Arpa.Domain.Entities.CurriculumVitaeReference", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.CurriculumVitaeReference", b => { - b.HasOne("Orso.Arpa.Domain.Entities.MusicianProfile", "MusicianProfile") + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") .WithMany("CurriculumVitaeReferences") .HasForeignKey("MusicianProfileId") .OnDelete(DeleteBehavior.NoAction) .IsRequired() .HasConstraintName("fk_curriculum_vitae_references_musician_profiles_musician_prof"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Type") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Type") .WithMany() .HasForeignKey("TypeId") .OnDelete(DeleteBehavior.NoAction) @@ -9104,16 +9047,16 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Type"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Education", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.Education", b => { - b.HasOne("Orso.Arpa.Domain.Entities.MusicianProfile", "MusicianProfile") + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") .WithMany("Educations") .HasForeignKey("MusicianProfileId") .OnDelete(DeleteBehavior.NoAction) .IsRequired() .HasConstraintName("fk_educations_musician_profiles_musician_profile_id"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Type") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Type") .WithMany() .HasForeignKey("TypeId") .OnDelete(DeleteBehavior.NoAction) @@ -9124,29 +9067,29 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Type"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfile", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Section", "Instrument") + b.HasOne("Orso.Arpa.Domain.SectionDomain.Model.Section", "Instrument") .WithMany("MusicianProfiles") .HasForeignKey("InstrumentId") .OnDelete(DeleteBehavior.NoAction) .IsRequired() .HasConstraintName("fk_musician_profiles_sections_instrument_id"); - b.HasOne("Orso.Arpa.Domain.Entities.Person", "Person") + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") .WithMany("MusicianProfiles") .HasForeignKey("PersonId") .OnDelete(DeleteBehavior.NoAction) .IsRequired() .HasConstraintName("fk_musician_profiles_persons_person_id"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Qualification") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Qualification") .WithMany() .HasForeignKey("QualificationId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_musician_profiles_select_value_mappings_qualification_id"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Salary") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Salary") .WithMany() .HasForeignKey("SalaryId") .OnDelete(DeleteBehavior.NoAction) @@ -9161,26 +9104,26 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Salary"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfileDeactivation", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileDeactivation", b => { - b.HasOne("Orso.Arpa.Domain.Entities.MusicianProfile", "MusicianProfile") + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") .WithOne("Deactivation") - .HasForeignKey("Orso.Arpa.Domain.Entities.MusicianProfileDeactivation", "MusicianProfileId") + .HasForeignKey("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileDeactivation", "MusicianProfileId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_musician_profile_deactivations_musician_profiles_musician_p"); b.Navigation("MusicianProfile"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfileDocument", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileDocument", b => { - b.HasOne("Orso.Arpa.Domain.Entities.MusicianProfile", "MusicianProfile") + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") .WithMany("Documents") .HasForeignKey("MusicianProfileId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_musician_profile_documents_musician_profiles_musician_profi"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "SelectValueMapping") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "SelectValueMapping") .WithMany() .HasForeignKey("SelectValueMappingId") .OnDelete(DeleteBehavior.NoAction) @@ -9191,15 +9134,15 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("SelectValueMapping"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfilePositionInner", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfilePositionInner", b => { - b.HasOne("Orso.Arpa.Domain.Entities.MusicianProfile", "MusicianProfile") + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") .WithMany("PreferredPositionsInner") .HasForeignKey("MusicianProfileId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_musician_profile_positions_inner_musician_profiles_musician"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueSection", "SelectValueSection") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueSection", "SelectValueSection") .WithMany("MusicianProfilePositionsAsInner") .HasForeignKey("SelectValueSectionId") .OnDelete(DeleteBehavior.NoAction) @@ -9210,15 +9153,15 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("SelectValueSection"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfilePositionTeam", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfilePositionTeam", b => { - b.HasOne("Orso.Arpa.Domain.Entities.MusicianProfile", "MusicianProfile") + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") .WithMany("PreferredPositionsTeam") .HasForeignKey("MusicianProfileId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_musician_profile_positions_team_musician_profiles_musician_"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueSection", "SelectValueSection") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueSection", "SelectValueSection") .WithMany("MusicianProfilePositionsAsTeam") .HasForeignKey("SelectValueSectionId") .OnDelete(DeleteBehavior.NoAction) @@ -9229,21 +9172,21 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("SelectValueSection"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfileSection", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfileSection", b => { - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "InstrumentAvailability") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "InstrumentAvailability") .WithMany() .HasForeignKey("InstrumentAvailabilityId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_musician_profile_sections_select_value_mappings_instrument_"); - b.HasOne("Orso.Arpa.Domain.Entities.MusicianProfile", "MusicianProfile") + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") .WithMany("DoublingInstruments") .HasForeignKey("MusicianProfileId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_musician_profile_sections_musician_profiles_musician_profil"); - b.HasOne("Orso.Arpa.Domain.Entities.Section", "Section") + b.HasOne("Orso.Arpa.Domain.SectionDomain.Model.Section", "Section") .WithMany("MusicianProfileSections") .HasForeignKey("SectionId") .OnDelete(DeleteBehavior.NoAction) @@ -9256,15 +9199,74 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Section"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Person", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.PreferredGenre", b => + { + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") + .WithMany("PreferredGenres") + .HasForeignKey("MusicianProfileId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_preferred_genres_musician_profiles_musician_profile_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "SelectValueMapping") + .WithMany() + .HasForeignKey("SelectValueMappingId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_preferred_genres_select_value_mappings_select_value_mapping"); + + b.Navigation("MusicianProfile"); + + b.Navigation("SelectValueMapping"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.BankAccount", b => + { + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") + .WithMany("BankAccounts") + .HasForeignKey("PersonId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_bank_account_persons_person_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Status") + .WithMany() + .HasForeignKey("StatusId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_bank_account_select_value_mappings_status_id"); + + b.Navigation("Person"); + + b.Navigation("Status"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.ContactDetail", b => + { + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") + .WithMany("ContactDetails") + .HasForeignKey("PersonId") + .OnDelete(DeleteBehavior.NoAction) + .IsRequired() + .HasConstraintName("fk_contact_detail_persons_person_id"); + + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Type") + .WithMany() + .HasForeignKey("TypeId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_contact_detail_select_value_mappings_type_id"); + + b.Navigation("Person"); + + b.Navigation("Type"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.Person", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Person", "ContactVia") + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "ContactVia") .WithMany("ContactsRecommended") .HasForeignKey("ContactViaId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_persons_persons_contact_via_id"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Gender") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Gender") .WithMany() .HasForeignKey("GenderId") .OnDelete(DeleteBehavior.NoAction) @@ -9275,15 +9277,15 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Gender"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.PersonSection", b => + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.PersonSection", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Person", "Person") + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") .WithMany("StakeholderGroups") .HasForeignKey("PersonId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_person_sections_persons_person_id"); - b.HasOne("Orso.Arpa.Domain.Entities.Section", "Section") + b.HasOne("Orso.Arpa.Domain.SectionDomain.Model.Section", "Section") .WithMany("StakeholderGroups") .HasForeignKey("SectionId") .OnDelete(DeleteBehavior.NoAction) @@ -9294,40 +9296,21 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Section"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.PreferredGenre", b => - { - b.HasOne("Orso.Arpa.Domain.Entities.MusicianProfile", "MusicianProfile") - .WithMany("PreferredGenres") - .HasForeignKey("MusicianProfileId") - .OnDelete(DeleteBehavior.NoAction) - .HasConstraintName("fk_preferred_genres_musician_profiles_musician_profile_id"); - - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "SelectValueMapping") - .WithMany() - .HasForeignKey("SelectValueMappingId") - .OnDelete(DeleteBehavior.NoAction) - .HasConstraintName("fk_preferred_genres_select_value_mappings_select_value_mapping"); - - b.Navigation("MusicianProfile"); - - b.Navigation("SelectValueMapping"); - }); - - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Project", b => + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.Project", b => { - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Genre") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Genre") .WithMany() .HasForeignKey("GenreId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_projects_select_value_mappings_genre_id"); - b.HasOne("Orso.Arpa.Domain.Entities.Project", "Parent") + b.HasOne("Orso.Arpa.Domain.ProjectDomain.Model.Project", "Parent") .WithMany("Children") .HasForeignKey("ParentId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_projects_projects_parent_id"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueMapping", "Type") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", "Type") .WithMany() .HasForeignKey("TypeId") .OnDelete(DeleteBehavior.NoAction) @@ -9340,15 +9323,15 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Type"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.ProjectAppointment", b => + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.ProjectAppointment", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Appointment", "Appointment") + b.HasOne("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", "Appointment") .WithMany("ProjectAppointments") .HasForeignKey("AppointmentId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_project_appointments_appointments_appointment_id"); - b.HasOne("Orso.Arpa.Domain.Entities.Project", "Project") + b.HasOne("Orso.Arpa.Domain.ProjectDomain.Model.Project", "Project") .WithMany("ProjectAppointments") .HasForeignKey("ProjectId") .OnDelete(DeleteBehavior.NoAction) @@ -9359,16 +9342,16 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Project"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.ProjectParticipation", b => + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.ProjectParticipation", b => { - b.HasOne("Orso.Arpa.Domain.Entities.MusicianProfile", "MusicianProfile") + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") .WithMany("ProjectParticipations") .HasForeignKey("MusicianProfileId") .OnDelete(DeleteBehavior.NoAction) .IsRequired() .HasConstraintName("fk_project_participations_musician_profiles_musician_profile_id"); - b.HasOne("Orso.Arpa.Domain.Entities.Project", "Project") + b.HasOne("Orso.Arpa.Domain.ProjectDomain.Model.Project", "Project") .WithMany("ProjectParticipations") .HasForeignKey("ProjectId") .OnDelete(DeleteBehavior.NoAction) @@ -9380,27 +9363,46 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Project"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.RefreshToken", b => + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.Url", b => { - b.HasOne("Orso.Arpa.Domain.Entities.User", "User") - .WithMany("RefreshTokens") - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) + b.HasOne("Orso.Arpa.Domain.ProjectDomain.Model.Project", "Project") + .WithMany("Urls") + .HasForeignKey("ProjectId") + .OnDelete(DeleteBehavior.NoAction) .IsRequired() - .HasConstraintName("fk_refresh_tokens_users_user_id"); + .HasConstraintName("fk_urls_projects_project_id"); - b.Navigation("User"); + b.Navigation("Project"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.UrlRole", b => + { + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.Role", "Role") + .WithMany("UrlRoles") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_url_roles_roles_role_id"); + + b.HasOne("Orso.Arpa.Domain.ProjectDomain.Model.Url", "Url") + .WithMany("UrlRoles") + .HasForeignKey("UrlId") + .OnDelete(DeleteBehavior.NoAction) + .HasConstraintName("fk_url_roles_urls_url_id"); + + b.Navigation("Role"); + + b.Navigation("Url"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.RegionPreference", b => + modelBuilder.Entity("Orso.Arpa.Domain.RegionDomain.Model.RegionPreference", b => { - b.HasOne("Orso.Arpa.Domain.Entities.MusicianProfile", "MusicianProfile") + b.HasOne("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", "MusicianProfile") .WithMany("RegionPreferences") .HasForeignKey("MusicianProfileId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_region_preferences_musician_profiles_musician_profile_id"); - b.HasOne("Orso.Arpa.Domain.Entities.Region", "Region") + b.HasOne("Orso.Arpa.Domain.RegionDomain.Model.Region", "Region") .WithMany("RegionPreferences") .HasForeignKey("RegionId") .OnDelete(DeleteBehavior.NoAction) @@ -9411,21 +9413,9 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Region"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Room", b => + modelBuilder.Entity("Orso.Arpa.Domain.SectionDomain.Model.Section", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Venue", "Venue") - .WithMany("Rooms") - .HasForeignKey("VenueId") - .OnDelete(DeleteBehavior.NoAction) - .IsRequired() - .HasConstraintName("fk_rooms_venues_venue_id"); - - b.Navigation("Venue"); - }); - - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Section", b => - { - b.HasOne("Orso.Arpa.Domain.Entities.Section", "Parent") + b.HasOne("Orso.Arpa.Domain.SectionDomain.Model.Section", "Parent") .WithMany("Children") .HasForeignKey("ParentId") .OnDelete(DeleteBehavior.NoAction) @@ -9434,15 +9424,15 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Parent"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.SectionAppointment", b => + modelBuilder.Entity("Orso.Arpa.Domain.SectionDomain.Model.SectionAppointment", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Appointment", "Appointment") + b.HasOne("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", "Appointment") .WithMany("SectionAppointments") .HasForeignKey("AppointmentId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_section_appointments_appointments_appointment_id"); - b.HasOne("Orso.Arpa.Domain.Entities.Section", "Section") + b.HasOne("Orso.Arpa.Domain.SectionDomain.Model.Section", "Section") .WithMany("SectionAppointments") .HasForeignKey("SectionId") .OnDelete(DeleteBehavior.NoAction) @@ -9453,16 +9443,16 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Section"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.SelectValueMapping", b => + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueMapping", b => { - b.HasOne("Orso.Arpa.Domain.Entities.SelectValueCategory", "SelectValueCategory") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueCategory", "SelectValueCategory") .WithMany("SelectValueMappings") .HasForeignKey("SelectValueCategoryId") .OnDelete(DeleteBehavior.NoAction) .IsRequired() .HasConstraintName("fk_select_value_mappings_select_value_categories_select_value_"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValue", "SelectValue") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValue", "SelectValue") .WithMany("SelectValueMappings") .HasForeignKey("SelectValueId") .OnDelete(DeleteBehavior.NoAction) @@ -9474,16 +9464,16 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("SelectValueCategory"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.SelectValueSection", b => + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueSection", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Section", "Section") + b.HasOne("Orso.Arpa.Domain.SectionDomain.Model.Section", "Section") .WithMany("SelectValueSections") .HasForeignKey("SectionId") .OnDelete(DeleteBehavior.NoAction) .IsRequired() .HasConstraintName("fk_select_value_sections_sections_section_id"); - b.HasOne("Orso.Arpa.Domain.Entities.SelectValue", "SelectValue") + b.HasOne("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValue", "SelectValue") .WithMany("InstrumentParts") .HasForeignKey("SelectValueId") .OnDelete(DeleteBehavior.NoAction) @@ -9495,60 +9485,74 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("SelectValue"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Url", b => + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.RefreshToken", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Project", "Project") - .WithMany("Urls") - .HasForeignKey("ProjectId") - .OnDelete(DeleteBehavior.NoAction) + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.User", "User") + .WithMany("RefreshTokens") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) .IsRequired() - .HasConstraintName("fk_urls_projects_project_id"); + .HasConstraintName("fk_refresh_tokens_users_user_id"); - b.Navigation("Project"); + b.Navigation("User"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.UrlRole", b => + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.User", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Role", "Role") - .WithMany("UrlRoles") - .HasForeignKey("RoleId") + b.HasOne("Orso.Arpa.Domain.PersonDomain.Model.Person", "Person") + .WithOne("User") + .HasForeignKey("Orso.Arpa.Domain.UserDomain.Model.User", "PersonId") .OnDelete(DeleteBehavior.NoAction) - .HasConstraintName("fk_url_roles_roles_role_id"); + .HasConstraintName("fk_asp_net_users_persons_person_id"); - b.HasOne("Orso.Arpa.Domain.Entities.Url", "Url") - .WithMany("UrlRoles") - .HasForeignKey("UrlId") - .OnDelete(DeleteBehavior.NoAction) - .HasConstraintName("fk_url_roles_urls_url_id"); + b.Navigation("Person"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.UserRole", b => + { + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.Role", "Role") + .WithMany("UserRoles") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_asp_net_user_roles_asp_net_roles_role_id"); + + b.HasOne("Orso.Arpa.Domain.UserDomain.Model.User", "User") + .WithMany("UserRoles") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("fk_asp_net_user_roles_asp_net_users_user_id"); b.Navigation("Role"); - b.Navigation("Url"); + b.Navigation("User"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.User", b => + modelBuilder.Entity("Orso.Arpa.Domain.VenueDomain.Model.Room", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Person", "Person") - .WithOne("User") - .HasForeignKey("Orso.Arpa.Domain.Entities.User", "PersonId") + b.HasOne("Orso.Arpa.Domain.VenueDomain.Model.Venue", "Venue") + .WithMany("Rooms") + .HasForeignKey("VenueId") .OnDelete(DeleteBehavior.NoAction) - .HasConstraintName("fk_asp_net_users_persons_person_id"); + .IsRequired() + .HasConstraintName("fk_rooms_venues_venue_id"); - b.Navigation("Person"); + b.Navigation("Venue"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Venue", b => + modelBuilder.Entity("Orso.Arpa.Domain.VenueDomain.Model.Venue", b => { - b.HasOne("Orso.Arpa.Domain.Entities.Address", "Address") + b.HasOne("Orso.Arpa.Domain.AddressDomain.Model.Address", "Address") .WithOne() - .HasForeignKey("Orso.Arpa.Domain.Entities.Venue", "AddressId") + .HasForeignKey("Orso.Arpa.Domain.VenueDomain.Model.Venue", "AddressId") .OnDelete(DeleteBehavior.NoAction) .HasConstraintName("fk_venues_addresses_address_id"); b.Navigation("Address"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Appointment", b => + modelBuilder.Entity("Orso.Arpa.Domain.AppointmentDomain.Model.Appointment", b => { b.Navigation("AppointmentParticipations"); @@ -9561,7 +9565,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("SectionAppointments"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.MusicianProfile", b => + modelBuilder.Entity("Orso.Arpa.Domain.MusicianProfileDomain.Model.MusicianProfile", b => { b.Navigation("CurriculumVitaeReferences"); @@ -9584,7 +9588,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("RegionPreferences"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Person", b => + modelBuilder.Entity("Orso.Arpa.Domain.PersonDomain.Model.Person", b => { b.Navigation("Addresses"); @@ -9603,7 +9607,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("User"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Project", b => + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.Project", b => { b.Navigation("Children"); @@ -9614,22 +9618,17 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("Urls"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Region", b => - { - b.Navigation("RegionPreferences"); - }); - - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Role", b => + modelBuilder.Entity("Orso.Arpa.Domain.ProjectDomain.Model.Url", b => { b.Navigation("UrlRoles"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Room", b => + modelBuilder.Entity("Orso.Arpa.Domain.RegionDomain.Model.Region", b => { - b.Navigation("AppointmentRooms"); + b.Navigation("RegionPreferences"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Section", b => + modelBuilder.Entity("Orso.Arpa.Domain.SectionDomain.Model.Section", b => { b.Navigation("Children"); @@ -9644,36 +9643,45 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Navigation("StakeholderGroups"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.SelectValue", b => + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValue", b => { b.Navigation("InstrumentParts"); b.Navigation("SelectValueMappings"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.SelectValueCategory", b => + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueCategory", b => { b.Navigation("SelectValueMappings"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.SelectValueSection", b => + modelBuilder.Entity("Orso.Arpa.Domain.SelectValueDomain.Model.SelectValueSection", b => { b.Navigation("MusicianProfilePositionsAsInner"); b.Navigation("MusicianProfilePositionsAsTeam"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Url", b => + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.Role", b => { b.Navigation("UrlRoles"); + + b.Navigation("UserRoles"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.User", b => + modelBuilder.Entity("Orso.Arpa.Domain.UserDomain.Model.User", b => { b.Navigation("RefreshTokens"); + + b.Navigation("UserRoles"); + }); + + modelBuilder.Entity("Orso.Arpa.Domain.VenueDomain.Model.Room", b => + { + b.Navigation("AppointmentRooms"); }); - modelBuilder.Entity("Orso.Arpa.Domain.Entities.Venue", b => + modelBuilder.Entity("Orso.Arpa.Domain.VenueDomain.Model.Venue", b => { b.Navigation("Appointments"); diff --git a/Tests/Orso.Arpa.Api.Tests/IntegrationTests/Shared/ApiEndpoints.cs b/Tests/Orso.Arpa.Api.Tests/IntegrationTests/Shared/ApiEndpoints.cs index d52dd325b..e6dfa5f0b 100644 --- a/Tests/Orso.Arpa.Api.Tests/IntegrationTests/Shared/ApiEndpoints.cs +++ b/Tests/Orso.Arpa.Api.Tests/IntegrationTests/Shared/ApiEndpoints.cs @@ -3,6 +3,7 @@ using Microsoft.AspNetCore.WebUtilities; using Orso.Arpa.Domain.AppointmentDomain.Enums; using Orso.Arpa.Domain.RegionDomain.Enums; +using Orso.Arpa.Domain.UserDomain.Enums; using Orso.Arpa.Misc.Extensions; namespace Orso.Arpa.Api.Tests.IntegrationTests.Shared @@ -45,7 +46,7 @@ public static class UsersController { private static string Users => $"{Base}/users"; - public static string Get() => Users; + public static string Get(UserStatus? userStatus) => userStatus is null ? Users : $"{Users}?userStatus={userStatus}"; public static string GetById(Guid id) => $"{Users}/{id}"; diff --git a/Tests/Orso.Arpa.Api.Tests/IntegrationTests/UsersControllerTests.cs b/Tests/Orso.Arpa.Api.Tests/IntegrationTests/UsersControllerTests.cs index 71e1a3638..100da8687 100644 --- a/Tests/Orso.Arpa.Api.Tests/IntegrationTests/UsersControllerTests.cs +++ b/Tests/Orso.Arpa.Api.Tests/IntegrationTests/UsersControllerTests.cs @@ -8,6 +8,7 @@ using NUnit.Framework; using Orso.Arpa.Api.Tests.IntegrationTests.Shared; using Orso.Arpa.Application.UserApplication.Model; +using Orso.Arpa.Domain.UserDomain.Enums; using Orso.Arpa.Domain.UserDomain.Model; using Orso.Arpa.Tests.Shared.DtoTestData; using Orso.Arpa.Tests.Shared.FakeData; @@ -66,17 +67,26 @@ public async Task Should_Not_Delete_User_If_Current_User_Is_Not_Admin() responseMessage.StatusCode.Should().Be(HttpStatusCode.Forbidden); } + private static IEnumerable s_getUserTestData + { + get + { + yield return new TestCaseData(default(UserStatus?), UserDtoData.Users); + yield return new TestCaseData(UserStatus.AwaitingRoleAssignment, new List { UserDtoData.UserWithoutRole, UserDtoData.LockedOutUser }); + yield return new TestCaseData(UserStatus.AwaitingEmailConfirmation, new List { UserDtoData.UnconfirmedUser }); + yield return new TestCaseData(UserStatus.Active, new List { UserDtoData.Admin, UserDtoData.Performer, UserDtoData.Staff }); + } + } + [Test, Order(1)] - public async Task Should_Get_All_Users() + [TestCaseSource(nameof(s_getUserTestData))] + public async Task Should_Get_All_Users(UserStatus? userStatus, IList expectedDtos) { - // Arrange - IList expectedDtos = UserDtoData.Users; - // Act HttpResponseMessage responseMessage = await _authenticatedServer .CreateClient() .AuthenticateWith(_staff) - .GetAsync(ApiEndpoints.UsersController.Get()); + .GetAsync(ApiEndpoints.UsersController.Get(userStatus)); // Assert responseMessage.StatusCode.Should().Be(HttpStatusCode.OK); @@ -116,7 +126,7 @@ public async Task Should_Get_User_By_Id() // Assert responseMessage.StatusCode.Should().Be(HttpStatusCode.OK); - UserDto result = (await DeserializeResponseMessageAsync(responseMessage)); + UserDto result = await DeserializeResponseMessageAsync(responseMessage); result.Should().BeEquivalentTo(expectedDto); } diff --git a/Tests/Orso.Arpa.Domain.Tests/UsersTests/QueryHandlerTests/DetailsHandlerTests.cs b/Tests/Orso.Arpa.Domain.Tests/UsersTests/QueryHandlerTests/DetailsHandlerTests.cs deleted file mode 100644 index 3d869d792..000000000 --- a/Tests/Orso.Arpa.Domain.Tests/UsersTests/QueryHandlerTests/DetailsHandlerTests.cs +++ /dev/null @@ -1,54 +0,0 @@ -using System; -using System.Threading; -using System.Threading.Tasks; -using FluentAssertions; -using NUnit.Framework; -using Orso.Arpa.Domain.General.Errors; -using Orso.Arpa.Domain.UserDomain.Model; -using Orso.Arpa.Domain.UserDomain.Queries; -using Orso.Arpa.Domain.UserDomain.Repositories; -using Orso.Arpa.Tests.Shared.FakeData; -using Orso.Arpa.Tests.Shared.Identity; - -namespace Orso.Arpa.Domain.Tests.UsersTests.QueryHandlerTests -{ - public class DetailsHandlerTests - { - [SetUp] - public void Setup() - { - _userManager = new FakeUserManager(); - _handler = new GetUser.Handler(_userManager); - } - - private ArpaUserManager _userManager; - private GetUser.Handler _handler; - - [Test] - public async Task Should_Get_User_By_Id() - { - // Arrange - User expectedUser = FakeUsers.LockedOutUser; - var query = new GetUser.Query(expectedUser.Id); - - // Act - User user = await _handler.Handle(query, new CancellationToken()); - - // Assert - user.Should().BeEquivalentTo(expectedUser, opt => opt.Excluding(u => u.ConcurrencyStamp)); - } - - [Test] - public void Should_Throw_NotFoundException_If_User_Cannot_Be_Found() - { - // Arrange - var query = new GetUser.Query(Guid.NewGuid()); - - // Act - Func> func = async () => await _handler.Handle(query, new CancellationToken()); - - // Assert - func.Should().ThrowAsync().WithMessage("User could not be found."); - } - } -} diff --git a/Tests/Orso.Arpa.Domain.Tests/UsersTests/QueryHandlerTests/UserListHandlerTests.cs b/Tests/Orso.Arpa.Domain.Tests/UsersTests/QueryHandlerTests/UserListHandlerTests.cs deleted file mode 100644 index c65e2ade5..000000000 --- a/Tests/Orso.Arpa.Domain.Tests/UsersTests/QueryHandlerTests/UserListHandlerTests.cs +++ /dev/null @@ -1,44 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; -using FluentAssertions; -using NUnit.Framework; -using Orso.Arpa.Domain.UserDomain.Model; -using Orso.Arpa.Domain.UserDomain.Queries; -using Orso.Arpa.Domain.UserDomain.Repositories; -using Orso.Arpa.Tests.Shared.FakeData; -using Orso.Arpa.Tests.Shared.Identity; - -namespace Orso.Arpa.Domain.Tests.UsersTests.QueryHandlerTests -{ - public class UserListHandlerTests - { - [SetUp] - public void Setup() - { - _userManager = new FakeUserManager(); - _handler = new ListUsers.Handler(_userManager); - } - - private ArpaUserManager _userManager; - private ListUsers.Handler _handler; - - [Test] - public async Task Should_Get_User_List() - { - // Arrange - var listQuery = new ListUsers.Query(); - IList expectedUsers = FakeUsers.Users.ToList(); - - // Act - IList users = (await _handler.Handle(listQuery, new CancellationToken())).ToList(); - - // Assert - _ = users.Should().BeEquivalentTo(expectedUsers, opt => opt - .Excluding(user => user.ConcurrencyStamp) - .Excluding(user => user.RefreshTokens) - .Excluding(user => user.Person)); - } - } -} diff --git a/Tests/Orso.Arpa.Tests.Shared/DtoTestData/UserDtoData.cs b/Tests/Orso.Arpa.Tests.Shared/DtoTestData/UserDtoData.cs index 5af4703d8..3baebca5e 100644 --- a/Tests/Orso.Arpa.Tests.Shared/DtoTestData/UserDtoData.cs +++ b/Tests/Orso.Arpa.Tests.Shared/DtoTestData/UserDtoData.cs @@ -1,7 +1,9 @@ using System; using System.Collections.Generic; using Orso.Arpa.Application.UserApplication.Model; +using Orso.Arpa.Domain.UserDomain.Enums; using Orso.Arpa.Tests.Shared.FakeData; +using Orso.Arpa.Tests.Shared.TestSeedData; namespace Orso.Arpa.Tests.Shared.DtoTestData { @@ -35,9 +37,11 @@ public static UserDto Performer DisplayName = "Per Former", Email = "performer@test.com", EmailConfirmed = true, - CreatedAt = FakeDateTime.UtcNow + CreatedAt = FakeDateTime.UtcNow, + PersonId = PersonDtoData.Performer.Id, + Status = UserStatus.Active }; - user.StakeholderGroupIds.Add(Guid.Parse("c2cfb7a0-4981-4dda-b988-8ba74957f6a4")); + user.StakeholderGroups.Add(SectionDtoData.Performers); return user; } } @@ -54,7 +58,9 @@ public static UserDto Staff DisplayName = "Staff Member", Email = "staff@test.com", EmailConfirmed = true, - CreatedAt = FakeDateTime.UtcNow + CreatedAt = FakeDateTime.UtcNow, + PersonId = PersonDtoData.Staff.Id, + Status = UserStatus.Active }; } } @@ -71,7 +77,9 @@ public static UserDto Admin DisplayName = "Initial Admin", Email = "admin@test.com", EmailConfirmed = true, - CreatedAt = null + CreatedAt = null, + PersonId = PersonDtoData.Admin.Id, + Status = UserStatus.Active }; } } @@ -88,7 +96,9 @@ public static UserDto UserWithoutRole DisplayName = "Without Role", Email = "withoutrole@test.com", EmailConfirmed = true, - CreatedAt = FakeDateTime.UtcNow + CreatedAt = FakeDateTime.UtcNow, + PersonId = PersonTestSeedData.UserWithoutRole.Id, + Status = UserStatus.AwaitingRoleAssignment }; } } @@ -105,7 +115,9 @@ public static UserDto LockedOutUser DisplayName = "LockedOut User", Email = "lockedout@test.com", EmailConfirmed = true, - CreatedAt = FakeDateTime.UtcNow + CreatedAt = FakeDateTime.UtcNow, + PersonId = PersonDtoData.LockedOutUser.Id, + Status = UserStatus.AwaitingRoleAssignment }; } } @@ -122,7 +134,9 @@ public static UserDto UnconfirmedUser DisplayName = "Unconfirmed User", Email = "unconfirmed@test.com", EmailConfirmed = false, - CreatedAt = FakeDateTime.UtcNow + CreatedAt = FakeDateTime.UtcNow, + PersonId = PersonTestSeedData.UnconfirmedUser.Id, + Status = UserStatus.AwaitingEmailConfirmation }; } } diff --git a/Tests/Orso.Arpa.Tests.Shared/TestSeedData/PersonTestSeedData.cs b/Tests/Orso.Arpa.Tests.Shared/TestSeedData/PersonTestSeedData.cs index 272865bb3..b9db91c39 100644 --- a/Tests/Orso.Arpa.Tests.Shared/TestSeedData/PersonTestSeedData.cs +++ b/Tests/Orso.Arpa.Tests.Shared/TestSeedData/PersonTestSeedData.cs @@ -50,11 +50,11 @@ public static Person Performer person.SetProperty(nameof(Person.Birthplace), "Pusemuckel"); person.SetProperty(nameof(Person.BirthName), "Sil"); person.SetProperty(nameof(Person.AboutMe), "Oh yes, I'm the great pretender!"); - person.SetProperty(nameof(Person.PersonBackgroundTeam),"Staff only background information"); + person.SetProperty(nameof(Person.PersonBackgroundTeam), "Staff only background information"); person.StakeholderGroups.Add(new PersonSection( Guid.Parse("e94c3925-4edb-4a56-a8a0-a655500f8f4a"), person.Id, - SectionSeedData.Choir.Id)); + SectionSeedData.Performers.Id)); return person; } } From b7fc66f9db0b7c327d1917f96cc6effeaf610aa5 Mon Sep 17 00:00:00 2001 From: VILLAN3LL3 Date: Sat, 18 Nov 2023 15:11:33 +0100 Subject: [PATCH 2/4] unit test adaption --- Orso.Arpa.Api/Workers/BirthdayWorker.cs | 2 +- .../UserApplication/Model/UserDto.cs | 22 +++++++-------- .../UserDtoMappingProfileTests.cs | 27 +++++++++++++++---- .../FakeData/FakePersons.cs | 4 +++ .../FakeData/FakeUsers.cs | 10 ++++++- 5 files changed, 47 insertions(+), 18 deletions(-) diff --git a/Orso.Arpa.Api/Workers/BirthdayWorker.cs b/Orso.Arpa.Api/Workers/BirthdayWorker.cs index f40785d74..d6e6b997f 100644 --- a/Orso.Arpa.Api/Workers/BirthdayWorker.cs +++ b/Orso.Arpa.Api/Workers/BirthdayWorker.cs @@ -70,7 +70,7 @@ protected override async Task ExecuteAsync(CancellationToken stoppingToken) } catch (Exception e) { - _logger.LogError(e, "{prefix} An erroc occured while sending birthday e-mail for {person}", person); + _logger.LogError(e, "{prefix} An erroc occured while sending birthday e-mail for {person}", LoggerPrefix, person); } } diff --git a/Orso.Arpa.Application/UserApplication/Model/UserDto.cs b/Orso.Arpa.Application/UserApplication/Model/UserDto.cs index b2e55121a..45f504a01 100644 --- a/Orso.Arpa.Application/UserApplication/Model/UserDto.cs +++ b/Orso.Arpa.Application/UserApplication/Model/UserDto.cs @@ -34,21 +34,21 @@ public UserDtoMappingProfile() .ForMember(dest => dest.Status, opt => opt.MapFrom()) .ForMember(dest => dest.RoleNames, opt => opt.MapFrom(src => src.UserRoles.Select(ur => ur.Role.Name))); } + } - public class UserStatusResolver : IValueResolver + public class UserStatusResolver : IValueResolver + { + public UserStatus Resolve(User source, UserDto destination, UserStatus member, ResolutionContext context) { - public UserStatus Resolve(User source, UserDto destination, UserStatus member, ResolutionContext context) + if (!source.EmailConfirmed) + { + return UserStatus.AwaitingEmailConfirmation; + } + if (!source.UserRoles.Any()) { - if (!source.EmailConfirmed) - { - return UserStatus.AwaitingEmailConfirmation; - } - if (!source.UserRoles.Any()) - { - return UserStatus.AwaitingRoleAssignment; - } - return UserStatus.Active; + return UserStatus.AwaitingRoleAssignment; } + return UserStatus.Active; } } } diff --git a/Tests/Orso.Arpa.Application.Tests/MappingProfileTests/UserDtoMappingProfileTests.cs b/Tests/Orso.Arpa.Application.Tests/MappingProfileTests/UserDtoMappingProfileTests.cs index 99d78e2ef..30ed328cb 100644 --- a/Tests/Orso.Arpa.Application.Tests/MappingProfileTests/UserDtoMappingProfileTests.cs +++ b/Tests/Orso.Arpa.Application.Tests/MappingProfileTests/UserDtoMappingProfileTests.cs @@ -1,8 +1,15 @@ using AutoMapper; using FluentAssertions; +using Microsoft.Extensions.DependencyInjection; +using NSubstitute; using NUnit.Framework; +using Orso.Arpa.Application.General.MappingActions; +using Orso.Arpa.Application.General.Model; +using Orso.Arpa.Application.SectionApplication.Model; using Orso.Arpa.Application.UserApplication.Model; +using Orso.Arpa.Domain.SectionDomain.Model; using Orso.Arpa.Domain.UserDomain.Model; +using Orso.Arpa.Infrastructure.Localization; using Orso.Arpa.Tests.Shared.DtoTestData; using Orso.Arpa.Tests.Shared.FakeData; @@ -14,15 +21,26 @@ public class UserDtoMappingProfileTests [SetUp] public void Setup() { - var config = new MapperConfiguration(cfg => cfg.AddProfile()); + var services = new ServiceCollection(); + services.AddSingleton>(); + services.AddSingleton(); + services.AddSingleton(_localizerCache); + services.AddAutoMapper(cfg => + { + cfg.AddProfile(); + cfg.AddProfile(); + cfg.AddProfile(); + }); - _mapper = new Mapper(config); + ServiceProvider serviceProvider = services.BuildServiceProvider(); + _mapper = serviceProvider.GetService(); } private IMapper _mapper; + private readonly ILocalizerCache _localizerCache = Substitute.For(); [Test] - public void Should_Map() + public void Should_Map_User_To_UserDto() { // Arrange User user = FakeUsers.Performer; @@ -32,8 +50,7 @@ public void Should_Map() UserDto dto = _mapper.Map(user); // Assert - dto.Should().BeEquivalentTo(expectedDto, opt => opt - .Excluding(dest => dest.RoleNames)); + dto.Should().BeEquivalentTo(expectedDto); } } } diff --git a/Tests/Orso.Arpa.Tests.Shared/FakeData/FakePersons.cs b/Tests/Orso.Arpa.Tests.Shared/FakeData/FakePersons.cs index a32324407..11cdabd5e 100644 --- a/Tests/Orso.Arpa.Tests.Shared/FakeData/FakePersons.cs +++ b/Tests/Orso.Arpa.Tests.Shared/FakeData/FakePersons.cs @@ -1,4 +1,7 @@ +using System.Linq; using Orso.Arpa.Domain.PersonDomain.Model; +using Orso.Arpa.Persistence.Seed; +using Orso.Arpa.Tests.Shared.Extensions; using Orso.Arpa.Tests.Shared.TestSeedData; namespace Orso.Arpa.Tests.Shared.FakeData @@ -11,6 +14,7 @@ public static Person Performer { Person person = PersonTestSeedData.Performer; person.MusicianProfiles.Add(FakeMusicianProfiles.PerformerMusicianProfile); + person.StakeholderGroups.First().SetProperty(nameof(PersonSection.Section), SectionSeedData.Performers); return person; } } diff --git a/Tests/Orso.Arpa.Tests.Shared/FakeData/FakeUsers.cs b/Tests/Orso.Arpa.Tests.Shared/FakeData/FakeUsers.cs index 8c555c796..120b60ebe 100644 --- a/Tests/Orso.Arpa.Tests.Shared/FakeData/FakeUsers.cs +++ b/Tests/Orso.Arpa.Tests.Shared/FakeData/FakeUsers.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using Orso.Arpa.Domain.UserDomain.Model; using Orso.Arpa.Persistence.Seed; +using Orso.Arpa.Tests.Shared.Extensions; using Orso.Arpa.Tests.Shared.TestSeedData; namespace Orso.Arpa.Tests.Shared.FakeData @@ -37,9 +38,16 @@ public static User Performer NormalizedEmail = "PERFORMER@TEST.COM", NormalizedUserName = "PERFORMER", EmailConfirmed = true, - CreatedAt = FakeDateTime.UtcNow + CreatedAt = FakeDateTime.UtcNow, }; user.RefreshTokens.Add(new RefreshToken("performer_valid_refresh_token", FakeDateTime.UtcNow.AddDays(5), "127.0.0.1", user.Id, FakeDateTime.UtcNow)); + var userRole = new UserRole + { + UserId = user.Id, + RoleId = RoleSeedData.Performer.Id + }; + userRole.SetProperty(nameof(UserRole.Role), RoleSeedData.Performer); + user.UserRoles.Add(userRole); return user; } } From 7723cfa0f27eaeb6643a79f29b68b5a6ad16b329 Mon Sep 17 00:00:00 2001 From: VILLAN3LL3 Date: Sat, 18 Nov 2023 15:35:22 +0100 Subject: [PATCH 3/4] fix test data --- .../IntegrationTests/PersonsControllerTests.cs | 2 +- Tests/Orso.Arpa.Tests.Shared/DtoTestData/PersonDtoData.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Tests/Orso.Arpa.Api.Tests/IntegrationTests/PersonsControllerTests.cs b/Tests/Orso.Arpa.Api.Tests/IntegrationTests/PersonsControllerTests.cs index d362a3d46..760371b17 100644 --- a/Tests/Orso.Arpa.Api.Tests/IntegrationTests/PersonsControllerTests.cs +++ b/Tests/Orso.Arpa.Api.Tests/IntegrationTests/PersonsControllerTests.cs @@ -222,7 +222,7 @@ public async Task Should_Remove_StakeholderGroup() .AuthenticateWith(_staff) .DeleteAsync(ApiEndpoints.PersonsController.StakeholderGroups( PersonTestSeedData.Performer.Id, - SectionSeedData.Choir.Id)); + SectionSeedData.Performers.Id)); // Assert _ = responseMessage.StatusCode.Should().Be(HttpStatusCode.NoContent); diff --git a/Tests/Orso.Arpa.Tests.Shared/DtoTestData/PersonDtoData.cs b/Tests/Orso.Arpa.Tests.Shared/DtoTestData/PersonDtoData.cs index 1ceed0d4c..6049dedb9 100644 --- a/Tests/Orso.Arpa.Tests.Shared/DtoTestData/PersonDtoData.cs +++ b/Tests/Orso.Arpa.Tests.Shared/DtoTestData/PersonDtoData.cs @@ -43,7 +43,7 @@ public static PersonDto Performer Person person = PersonTestSeedData.Performer; PersonDto dto = CreateDto(person, "anonymous", FakeDateTime.UtcNow); dto.Gender = SelectValueDtoData.Diverse; - dto.StakeholderGroups.Add(SectionDtoData.Choir); + dto.StakeholderGroups.Add(SectionDtoData.Performers); dto.AboutMe = "Oh yes, I'm the great pretender!"; dto.PersonBackgroundTeam = "Staff only background information"; dto.BirthName = "Sil"; @@ -64,7 +64,7 @@ public static PersonDto PerformerForNonStaff Person person = PersonTestSeedData.Performer; PersonDto dto = CreateDto(person, "anonymous", FakeDateTime.UtcNow); dto.Gender = SelectValueDtoData.Diverse; - dto.StakeholderGroups.Add(SectionDtoData.Choir); + dto.StakeholderGroups.Add(SectionDtoData.Performers); dto.AboutMe = "Oh yes, I'm the great pretender!"; dto.BirthName = "Sil"; dto.Birthplace = "Pusemuckel"; From 9f29fe9f9ce01be9f786996db0eb48d092375b9b Mon Sep 17 00:00:00 2001 From: VILLAN3LL3 Date: Sat, 18 Nov 2023 15:49:52 +0100 Subject: [PATCH 4/4] fixed graphql test --- Tests/Orso.Arpa.Api.Tests/IntegrationTests/GraphQLTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tests/Orso.Arpa.Api.Tests/IntegrationTests/GraphQLTests.cs b/Tests/Orso.Arpa.Api.Tests/IntegrationTests/GraphQLTests.cs index 3cb2dde70..e6dbb7576 100644 --- a/Tests/Orso.Arpa.Api.Tests/IntegrationTests/GraphQLTests.cs +++ b/Tests/Orso.Arpa.Api.Tests/IntegrationTests/GraphQLTests.cs @@ -49,7 +49,7 @@ public async Task Should_Query_AuditLogs() var serializedResult = JsonSerializer.Serialize(queryResult.Data); _ = serializedResult.Should().Be("{\"auditLogs\":" + "{\"pageInfo\":{\"hasNextPage\":true,\"hasPreviousPage\":true,\"__typename\":\"CollectionSegmentInfo\"},\"totalCount\":111,\"items\":[" + - "{\"type\":\"CREATE\",\"tableName\":\"User\",\"createdBy\":\"anonymous\",\"__typename\":\"AuditLog\"}," + + "{\"type\":\"UPDATE\",\"tableName\":\"User\",\"createdBy\":\"anonymous\",\"__typename\":\"AuditLog\"}," + "{\"type\":\"CREATE\",\"tableName\":\"User\",\"createdBy\":\"anonymous\",\"__typename\":\"AuditLog\"}]," + "\"__typename\":\"AuditLogsCollectionSegment\"}}"); }