2023-03-26 20:41:42 +01:00
|
|
|
|
// <auto-generated />
|
2016-05-17 18:22:18 +02:00
|
|
|
|
using System;
|
2023-03-19 17:57:55 +00:00
|
|
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
|
|
using Microsoft.EntityFrameworkCore.Infrastructure;
|
2023-03-26 20:41:42 +01:00
|
|
|
|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
|
|
|
|
|
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
|
2016-05-17 18:22:18 +02:00
|
|
|
|
using Yavsc.Models;
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
#nullable disable
|
|
|
|
|
|
|
2025-08-24 16:07:53 +01:00
|
|
|
|
namespace Yavsc.Migrations
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
|
|
|
|
|
[DbContext(typeof(ApplicationDbContext))]
|
|
|
|
|
|
partial class ApplicationDbContextModelSnapshot : ModelSnapshot
|
|
|
|
|
|
{
|
|
|
|
|
|
protected override void BuildModel(ModelBuilder modelBuilder)
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
#pragma warning disable 612, 618
|
2016-05-17 18:22:18 +02:00
|
|
|
|
modelBuilder
|
2025-07-14 18:58:04 +01:00
|
|
|
|
.HasAnnotation("ProductVersion", "9.0.7")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasAnnotation("Relational:MaxIdentifierLength", 63);
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
|
|
|
|
|
|
|
2026-02-09 01:03:33 +00:00
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiResource", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("AllowedAccessTokenSigningAlgorithms")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime>("Created")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("DisplayName")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("Enabled")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime?>("LastAccessed")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("NonEditable")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("ShowInDiscoveryDocument")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime?>("Updated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ApiResources");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiResourceClaim", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ApiResourceId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Type")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ApiResourceId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ApiResourceClaims");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiResourceProperty", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ApiResourceId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Key")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Value")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ApiResourceId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ApiResourceProperties");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiResourceScope", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ApiResourceId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Scope")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ApiResourceId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ApiResourceScopes");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiResourceSecret", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ApiResourceId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime>("Created")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime?>("Expiration")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Type")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Value")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ApiResourceId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ApiResourceSecrets");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiScope", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("DisplayName")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("Emphasize")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("Enabled")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("Required")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("ShowInDiscoveryDocument")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ApiScopes");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiScopeClaim", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ScopeId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Type")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ScopeId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ApiScopeClaims");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiScopeProperty", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Key")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ScopeId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Value")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ScopeId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ApiScopeProperties");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.Client", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("AbsoluteRefreshTokenLifetime")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("AccessTokenLifetime")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("AccessTokenType")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("AllowAccessTokensViaBrowser")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("AllowOfflineAccess")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("AllowPlainTextPkce")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("AllowRememberConsent")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("AllowedIdentityTokenSigningAlgorithms")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("AlwaysIncludeUserClaimsInIdToken")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("AlwaysSendClientClaims")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("AuthorizationCodeLifetime")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("BackChannelLogoutSessionRequired")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("BackChannelLogoutUri")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("ClientClaimsPrefix")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("ClientId")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("ClientName")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("ClientUri")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int?>("ConsentLifetime")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime>("Created")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("DeviceCodeLifetime")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("EnableLocalLogin")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("Enabled")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("FrontChannelLogoutSessionRequired")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("FrontChannelLogoutUri")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("IdentityTokenLifetime")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("IncludeJwtId")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime?>("LastAccessed")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("LogoUri")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("NonEditable")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("PairWiseSubjectSalt")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("ProtocolType")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("RefreshTokenExpiration")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("RefreshTokenUsage")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("RequireClientSecret")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("RequireConsent")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("RequirePkce")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("RequireRequestObject")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("SlidingRefreshTokenLifetime")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("UpdateAccessTokenClaimsOnRefresh")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime?>("Updated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("UserCodeType")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int?>("UserSsoLifetime")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Clients");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientClaim", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ClientId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Type")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Value")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ClientClaim");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientCorsOrigin", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ClientId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Origin")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ClientCorsOrigins");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientGrantType", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ClientId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("GrantType")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ClientGrantType");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientIdPRestriction", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ClientId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Provider")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ClientIdPRestriction");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientPostLogoutRedirectUri", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ClientId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("PostLogoutRedirectUri")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ClientPostLogoutRedirectUri");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientProperty", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ClientId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Key")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Value")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ClientProperty");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientRedirectUri", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ClientId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("RedirectUri")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ClientRedirectUri");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientScope", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ClientId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Scope")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ClientScope");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientSecret", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("ClientId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime>("Created")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime?>("Expiration")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Type")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Value")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ClientSecret");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.IdentityResource", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime>("Created")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("DisplayName")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("Emphasize")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("Enabled")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("NonEditable")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("Required")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<bool>("ShowInDiscoveryDocument")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime?>("Updated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("IdentityResources");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.IdentityResourceClaim", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("IdentityResourceId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Type")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("IdentityResourceId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("IdentityResourceClaims");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.IdentityResourceProperty", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<int>("IdentityResourceId")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Key")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Value")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("IdentityResourceId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("IdentityResourceProperties");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Id")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("ConcurrencyStamp")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsConcurrencyToken()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Name")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasMaxLength(256)
|
|
|
|
|
|
.HasColumnType("character varying(256)");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("NormalizedName")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasMaxLength(256)
|
|
|
|
|
|
.HasColumnType("character varying(256)");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("NormalizedName")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsUnique()
|
|
|
|
|
|
.HasDatabaseName("RoleNameIndex");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.ToTable("AspNetRoles", (string)null);
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ClaimType")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("ClaimValue")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("RoleId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasIndex("RoleId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("AspNetRoleClaims", (string)null);
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<int>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ClaimType")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ClaimValue")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("UserId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasIndex("UserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("AspNetUserClaims", (string)null);
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("LoginProvider")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ProviderKey")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ProviderDisplayName")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("UserId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("LoginProvider", "ProviderKey");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasIndex("UserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("AspNetUserLogins", (string)null);
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("RoleId")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("UserId", "RoleId");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasIndex("RoleId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("AspNetUserRoles", (string)null);
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("LoginProvider")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Value")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("UserId", "LoginProvider", "Name");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("AspNetUserTokens", (string)null);
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2018-07-22 23:19:05 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Abstract.Identity.ClientProviderInfo", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2018-07-22 23:19:05 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Avatar")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-07-22 23:19:05 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("BillingAddressId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2018-07-22 23:19:05 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("EMail")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-07-22 23:19:05 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Phone")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-07-22 23:19:05 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserName")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-07-22 23:19:05 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("UserId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("ClientProviderInfo");
|
2018-07-22 23:19:05 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2025-06-13 15:22:02 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Abstract.Models.Messaging.Notification", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Target")
|
|
|
|
|
|
.HasMaxLength(512)
|
|
|
|
|
|
.HasColumnType("character varying(512)");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("body")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasMaxLength(512)
|
|
|
|
|
|
.HasColumnType("character varying(512)");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("click_action")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasMaxLength(512)
|
|
|
|
|
|
.HasColumnType("character varying(512)");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("color")
|
|
|
|
|
|
.HasMaxLength(512)
|
|
|
|
|
|
.HasColumnType("character varying(512)");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("icon")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasMaxLength(512)
|
|
|
|
|
|
.HasColumnType("character varying(512)")
|
|
|
|
|
|
.HasDefaultValue("exclam");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("sound")
|
|
|
|
|
|
.HasMaxLength(512)
|
|
|
|
|
|
.HasColumnType("character varying(512)");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("tag")
|
|
|
|
|
|
.HasMaxLength(512)
|
|
|
|
|
|
.HasColumnType("character varying(512)");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("title")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasMaxLength(1024)
|
|
|
|
|
|
.HasColumnType("character varying(1024)");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Notification");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-01 03:52:38 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Access.Ban", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-02-01 03:52:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-02-01 03:52:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateCreated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime>("DateModified")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-02-01 03:52:38 +01:00
|
|
|
|
|
2019-01-27 12:32:00 +00:00
|
|
|
|
b.Property<string>("Reason")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-01-27 12:32:00 +00:00
|
|
|
|
|
2019-01-26 14:23:53 +00:00
|
|
|
|
b.Property<string>("TargetId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-01-26 14:23:53 +00:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserCreated")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-01 03:52:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserModified")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-01 03:52:38 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("TargetId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Ban");
|
2017-02-01 03:52:38 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2017-02-01 03:52:38 +01:00
|
|
|
|
b.Property<string>("OwnerId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2017-02-01 03:52:38 +01:00
|
|
|
|
b.Property<string>("UserId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("OwnerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("UserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("BlackListed");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b =>
|
2016-11-02 11:27:12 +01:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("CircleId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-11-02 11:27:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("BlogPostId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-11-02 11:27:12 +01:00
|
|
|
|
|
2025-07-05 13:21:50 +01:00
|
|
|
|
b.Property<bool>("Comment")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
b.HasKey("CircleId", "BlogPostId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("BlogPostId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("CircleAuthorizationToBlogPost");
|
2016-11-02 11:27:12 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2016-05-30 12:26:39 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.AccountBalance", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("ContactCredits")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("Credits")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("UserId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("BankStatus");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2016-05-30 12:26:39 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.ApplicationUser", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Id")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("AccessFailedCount")
|
|
|
|
|
|
.HasColumnType("integer");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("AllowMonthlyEmail")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2018-05-03 15:40:58 +02:00
|
|
|
|
|
2016-10-23 01:31:09 +02:00
|
|
|
|
b.Property<string>("Avatar")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasMaxLength(512)
|
|
|
|
|
|
.HasColumnType("character varying(512)")
|
|
|
|
|
|
.HasDefaultValue("/images/Users/icon_user.png");
|
2016-09-23 12:32:17 +02:00
|
|
|
|
|
2016-05-17 18:22:18 +02:00
|
|
|
|
b.Property<string>("ConcurrencyStamp")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsConcurrencyToken()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2018-04-21 19:29:06 +02:00
|
|
|
|
b.Property<string>("DedicatedGoogleCalendar")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasMaxLength(512)
|
|
|
|
|
|
.HasColumnType("character varying(512)");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2017-02-02 12:00:03 +01:00
|
|
|
|
b.Property<long>("DiskQuota")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint")
|
|
|
|
|
|
.HasDefaultValue(524288000L);
|
2016-11-30 11:05:10 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("DiskUsage")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-11-30 11:05:10 +01:00
|
|
|
|
|
2016-05-17 18:22:18 +02:00
|
|
|
|
b.Property<string>("Email")
|
2023-04-05 22:29:40 +01:00
|
|
|
|
.IsRequired()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasMaxLength(256)
|
|
|
|
|
|
.HasColumnType("character varying(256)");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("EmailConfirmed")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2016-10-23 01:31:09 +02:00
|
|
|
|
b.Property<string>("FullName")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasMaxLength(512)
|
|
|
|
|
|
.HasColumnType("character varying(512)");
|
2016-10-23 01:31:09 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("LockoutEnabled")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTimeOffset?>("LockoutEnd")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("MaxFileSize")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2018-01-02 16:35:03 +01:00
|
|
|
|
|
2016-05-17 18:22:18 +02:00
|
|
|
|
b.Property<string>("NormalizedEmail")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasMaxLength(256)
|
|
|
|
|
|
.HasColumnType("character varying(256)");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("NormalizedUserName")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasMaxLength(256)
|
|
|
|
|
|
.HasColumnType("character varying(256)");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("PasswordHash")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("PhoneNumber")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("PhoneNumberConfirmed")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long?>("PostalAddressId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("SecurityStamp")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("TwoFactorEnabled")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("UserName")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasMaxLength(256)
|
|
|
|
|
|
.HasColumnType("character varying(256)");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
2023-04-05 22:29:40 +01:00
|
|
|
|
b.HasAlternateKey("Email");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
2016-05-17 18:22:18 +02:00
|
|
|
|
b.HasIndex("NormalizedEmail")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasDatabaseName("EmailIndex");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("NormalizedUserName")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsUnique()
|
|
|
|
|
|
.HasDatabaseName("UserNameIndex");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PostalAddressId");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.ToTable("AspNetUsers", (string)null);
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2024-11-06 18:45:32 +00:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Auth.Scope", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<string>("Id")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasMaxLength(1024)
|
|
|
|
|
|
.HasColumnType("character varying(1024)");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Scopes");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
2016-05-30 12:26:39 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.BalanceImpact", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("BalanceId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("ExecDate")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("Impact")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Reason")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("BalanceId");
|
|
|
|
|
|
|
2025-07-15 15:49:48 +01:00
|
|
|
|
b.ToTable("BalanceImpact");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-16 01:51:34 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-01-16 01:51:34 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("AccountNumber")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-16 01:51:34 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("BIC")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-16 01:51:34 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("BankCode")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-16 01:51:34 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("BankedKey")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-01-16 01:51:34 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("IBAN")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-16 01:51:34 +01:00
|
|
|
|
|
2023-04-05 22:29:40 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("WicketCode")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-16 01:51:34 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
2023-04-05 22:29:40 +01:00
|
|
|
|
b.HasIndex("UserId");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.ToTable("BankIdentity");
|
2017-01-16 01:51:34 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2016-06-14 03:37:57 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2016-06-14 03:37:57 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Count")
|
|
|
|
|
|
.HasColumnType("integer");
|
2016-06-14 03:37:57 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Currency")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-07 22:12:04 +02:00
|
|
|
|
|
2016-09-17 03:41:31 +02:00
|
|
|
|
b.Property<string>("Description")
|
2016-11-02 11:27:12 +01:00
|
|
|
|
.IsRequired()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasMaxLength(512)
|
|
|
|
|
|
.HasColumnType("character varying(512)");
|
2016-09-17 03:41:31 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("EstimateId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-06-14 03:37:57 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long?>("EstimateTemplateId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-09-17 03:41:31 +02:00
|
|
|
|
|
2017-05-12 12:15:57 +02:00
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.IsRequired()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasMaxLength(256)
|
|
|
|
|
|
.HasColumnType("character varying(256)");
|
2017-05-12 12:15:57 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("UnitaryCost")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2016-06-14 03:37:57 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("EstimateId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("EstimateTemplateId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("CommandLine");
|
2016-06-14 03:37:57 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2016-07-27 10:53:26 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("AttachedFilesString")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-06-14 03:37:57 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("AttachedGraphicsString")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-06-14 03:37:57 +02:00
|
|
|
|
|
2016-09-01 18:39:13 +02:00
|
|
|
|
b.Property<string>("ClientId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-09-01 18:39:13 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("ClientValidationDate")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2016-11-24 01:01:41 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long?>("CommandId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-06-14 03:37:57 +02:00
|
|
|
|
|
2017-03-03 01:17:00 +01:00
|
|
|
|
b.Property<string>("CommandType")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-10-10 12:50:42 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("OwnerId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-09-01 18:39:13 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("ProviderValidationDate")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2016-11-24 01:01:41 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Title")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("CommandId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("OwnerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Estimates");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2016-09-17 03:41:31 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-09-17 03:41:31 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-09-17 03:41:31 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("OwnerId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-09-17 03:41:31 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Title")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-09-17 03:41:31 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("EstimateTemplates");
|
2016-09-17 03:41:31 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2016-07-27 10:53:26 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Billing.ExceptionSIREN", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("SIREN")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-07-27 10:53:26 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("SIREN");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("ExceptionsSIREN");
|
2016-07-27 10:53:26 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-10-04 23:53:47 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2026-02-22 23:39:56 +00:00
|
|
|
|
b.Property<string>("Article")
|
2024-12-14 20:21:41 +00:00
|
|
|
|
.HasMaxLength(56224)
|
|
|
|
|
|
.HasColumnType("character varying(56224)");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2026-02-22 23:39:56 +00:00
|
|
|
|
b.Property<string>("AuthorId")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateCreated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateModified")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Photo")
|
2024-12-14 20:21:41 +00:00
|
|
|
|
.HasMaxLength(1024)
|
|
|
|
|
|
.HasColumnType("character varying(1024)");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Title")
|
|
|
|
|
|
.IsRequired()
|
2024-12-14 20:21:41 +00:00
|
|
|
|
.HasMaxLength(1024)
|
|
|
|
|
|
.HasColumnType("character varying(1024)");
|
2017-10-04 23:53:47 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserCreated")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-04 23:53:47 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserModified")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-04 23:53:47 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("AuthorId");
|
|
|
|
|
|
|
2025-02-08 20:06:24 +00:00
|
|
|
|
b.ToTable("BlogSpot");
|
2017-10-04 23:53:47 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("PostId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-10-04 23:53:47 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("TagId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-10-04 23:53:47 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("PostId", "TagId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("TagId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("BlogTag");
|
2017-10-04 23:53:47 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Blog.Comment", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-10-04 23:53:47 +02:00
|
|
|
|
|
2026-02-22 23:39:56 +00:00
|
|
|
|
b.Property<string>("Article")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-20 15:14:16 +02:00
|
|
|
|
|
2026-02-22 23:39:56 +00:00
|
|
|
|
b.Property<string>("AuthorId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-04 23:53:47 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateCreated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-10-04 23:53:47 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateModified")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-10-04 23:53:47 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long?>("ParentId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-10-20 15:14:16 +02:00
|
|
|
|
|
2024-12-14 20:21:41 +00:00
|
|
|
|
b.Property<long>("ReceiverId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasColumnType("bigint");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserCreated")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-17 14:56:53 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserModified")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-17 14:56:53 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Visible")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasIndex("AuthorId");
|
2017-06-01 14:00:19 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasIndex("ParentId");
|
2017-06-01 14:00:19 +02:00
|
|
|
|
|
2024-12-14 20:21:41 +00:00
|
|
|
|
b.HasIndex("ReceiverId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("Comment");
|
2017-06-01 14:00:19 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2025-06-29 18:55:52 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.BlogSpotPublication", b =>
|
2025-06-28 16:14:52 +01:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("BlogpostId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("BlogpostId");
|
|
|
|
|
|
|
2025-06-29 18:55:52 +01:00
|
|
|
|
b.ToTable("blogSpotPublications");
|
2025-06-28 16:14:52 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-06-14 12:28:08 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("OwnerId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-06-14 12:28:08 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("OwnerId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("Schedule");
|
2017-06-14 12:28:08 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-06-14 12:28:08 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-06-14 12:28:08 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("PeriodEnd")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-06-14 12:28:08 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("PeriodStart")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-06-14 12:28:08 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Reccurence")
|
|
|
|
|
|
.HasColumnType("integer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("ScheduleOwnerId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-06-14 12:28:08 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ScheduleOwnerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PeriodStart", "PeriodEnd");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ScheduledEvent");
|
2017-06-14 12:28:08 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2018-01-02 16:35:03 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b =>
|
2017-01-13 16:31:40 +01:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ConnectionId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2017-03-17 22:42:50 +01:00
|
|
|
|
b.Property<string>("ApplicationUserId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Connected")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserAgent")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("ConnectionId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ApplicationUserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ChatConnection");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2018-01-02 16:35:03 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.HasColumnType("text");
|
2018-01-02 16:35:03 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateCreated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2019-05-10 09:58:09 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateModified")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2019-05-10 09:58:09 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("LatestJoinPart")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2019-05-10 09:58:09 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("OwnerId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-01-02 16:35:03 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Topic")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-01-02 16:35:03 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserCreated")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-05-10 09:58:09 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserModified")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-05-10 09:58:09 +01:00
|
|
|
|
|
2018-01-02 16:35:03 +01:00
|
|
|
|
b.HasKey("Name");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("OwnerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ChatRoom");
|
2018-01-02 16:35:03 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2019-05-08 01:35:10 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b =>
|
2018-01-02 16:35:03 +01:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ChannelName")
|
|
|
|
|
|
.HasColumnType("text");
|
2018-01-02 16:35:03 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2018-01-02 16:35:03 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Level")
|
|
|
|
|
|
.HasColumnType("integer");
|
2018-01-02 16:35:03 +01:00
|
|
|
|
|
2019-05-08 01:35:10 +01:00
|
|
|
|
b.HasKey("ChannelName", "UserId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("UserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ChatRoomAccess");
|
2018-01-02 16:35:03 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-10-02 04:43:20 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Cratie.Option", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Code")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("CodeScrutin")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateCreated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateModified")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserCreated")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserModified")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Code", "CodeScrutin");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("Option");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-12 03:53:33 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Drawing.Color", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-02-12 03:53:33 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-02-12 03:53:33 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<byte>("Blue")
|
|
|
|
|
|
.HasColumnType("smallint");
|
2017-02-12 03:53:33 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<byte>("Green")
|
|
|
|
|
|
.HasColumnType("smallint");
|
2017-02-12 03:53:33 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<byte>("Red")
|
|
|
|
|
|
.HasColumnType("smallint");
|
2017-02-12 03:53:33 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("Color");
|
2017-02-12 03:53:33 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-24 10:43:42 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Forms.Form", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Id")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-24 10:43:42 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Summary")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-24 10:43:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("Form");
|
2017-01-24 10:43:42 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-28 14:01:24 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("ActionDistance")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-03-02 11:35:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("CarePrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("FlatFeeDiscount")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-03-02 14:47:05 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("HalfBalayagePrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("HalfBrushingPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("HalfColorPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("HalfDefrisPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("HalfFoldingPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-03-02 11:35:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("HalfMechPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("HalfMultiColorPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("HalfPermanentPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("KidCutPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("LongBalayagePrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("LongBrushingPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("LongColorPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("LongDefrisPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("LongFoldingPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-03-02 11:35:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("LongMechPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("LongMultiColorPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("LongPermanentPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("ManBrushPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-03-02 11:35:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("ManCutPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ScheduleOwnerId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-06-14 12:28:08 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("ShampooPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("ShortBalayagePrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("ShortBrushingPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("ShortColorPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("ShortDefrisPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("ShortFoldingPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-03-02 11:35:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("ShortMechPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("ShortMultiColorPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("ShortPermanentPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("WomenHalfCutPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("WomenLongCutPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("WomenShortCutPrice")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("UserId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ScheduleOwnerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("BrusherProfile");
|
2017-02-28 14:01:24 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2024-11-06 18:45:32 +00:00
|
|
|
|
b.Property<bool>("Accepted")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
b.Property<string>("ActivityCode")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("AdditionalInfo")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-04-08 09:17:15 +02:00
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
b.Property<string>("ClientId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Consent")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2017-05-16 20:58:52 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateCreated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateModified")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2024-11-06 18:45:32 +00:00
|
|
|
|
b.Property<bool>("Decided")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-08-05 06:04:10 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime?>("EventDate")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long?>("LocationId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("PaymentId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-12 12:15:57 +02:00
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
b.Property<string>("PerformerId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("PrestationId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal?>("Previsional")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("SelectedProfileUserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-12 16:29:47 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Status")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserCreated")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserModified")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime?>("ValidationDate")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ActivityCode");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("LocationId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PaymentId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PerformerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PrestationId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("SelectedProfileUserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("HairCutQueries");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2024-11-06 18:45:32 +00:00
|
|
|
|
b.Property<bool>("Accepted")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
b.Property<string>("ActivityCode")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("ClientId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Consent")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2017-05-16 20:58:52 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateCreated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateModified")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2024-11-06 18:45:32 +00:00
|
|
|
|
b.Property<bool>("Decided")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-08-05 06:04:10 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("EventDate")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("LocationId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("PaymentId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-24 23:36:49 +02:00
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
b.Property<string>("PerformerId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal?>("Previsional")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Status")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserCreated")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserModified")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime?>("ValidationDate")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ActivityCode");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("LocationId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PaymentId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PerformerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("HairMultiCutQueries");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Cares")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Cut")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Dressing")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Gender")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Length")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Shampoo")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Tech")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("HairPrestation");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-04-08 09:17:15 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-04-08 09:17:15 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-04-08 09:17:15 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("PrestationId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<long>("QueryId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-04-08 09:17:15 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PrestationId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("QueryId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("HairPrestationCollectionItem");
|
2017-04-08 09:17:15 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-12 03:53:33 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-02-12 03:53:33 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Brand")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-12 03:53:33 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("ColorId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-02-12 03:53:33 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ColorId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("HairTaint");
|
2017-02-12 03:53:33 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-04-09 02:47:52 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("TaintId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-04-09 02:47:52 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("PrestationId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-04-09 02:47:52 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("TaintId", "PrestationId");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasIndex("PrestationId");
|
2016-07-27 10:53:26 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.ToTable("HairTaintInstance");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.IT.Evolution.Feature", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2016-07-27 10:53:26 +02:00
|
|
|
|
.ValueGeneratedOnAdd()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasColumnType("bigint");
|
2016-07-27 10:53:26 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2016-07-27 10:53:26 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-05-03 15:40:58 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ShortName")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-07-27 10:53:26 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Status")
|
|
|
|
|
|
.HasColumnType("integer");
|
2016-07-27 10:53:26 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasKey("Id");
|
2016-07-27 10:53:26 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.ToTable("Feature");
|
2016-07-27 10:53:26 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b =>
|
2017-10-02 04:43:20 +02:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long?>("FeatureId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-10-16 11:29:10 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Status")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Title")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("FeatureId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Bug");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b =>
|
2017-10-02 04:43:20 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("DeviceId")
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime>("DeclarationDate")
|
|
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("timestamp with time zone")
|
|
|
|
|
|
.HasDefaultValueSql("LOCALTIMESTAMP");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("DeviceOwnerId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime?>("LatestActivityUpdate")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Model")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Platform")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-01-01 16:28:47 +00:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Version")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("DeviceId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("DeviceOwnerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("DeviceDeclaration");
|
2017-10-02 04:43:20 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Market.Product", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("Depth")
|
|
|
|
|
|
.HasColumnType("numeric");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("Height")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2016-09-01 18:39:13 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal?>("Price")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Public")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("Weight")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2016-09-01 18:39:13 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal>("Width")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2016-09-01 18:39:13 +02:00
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("Products");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2016-06-14 03:37:57 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Market.Service", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ContextId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Public")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ContextId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Services");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-10-10 20:50:05 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-10-10 20:50:05 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-10-10 20:50:05 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<byte>("For")
|
|
|
|
|
|
.HasColumnType("smallint");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Message")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-10 20:50:05 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("OwnerId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-10 20:50:05 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Sender")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-10 20:50:05 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Topic")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-10-10 20:50:05 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("OwnerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Announce");
|
2017-10-10 20:50:05 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2024-11-06 18:45:32 +00:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Messaging.DismissClicked", b =>
|
2017-02-20 15:53:25 +01:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-20 15:53:25 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("NotificationId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-02-20 15:53:25 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("UserId", "NotificationId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("NotificationId");
|
|
|
|
|
|
|
2024-11-06 18:45:32 +00:00
|
|
|
|
b.ToTable("DismissClicked");
|
2017-02-20 15:53:25 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-19 20:19:48 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Musical.Instrument", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Name")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasMaxLength(255)
|
|
|
|
|
|
.HasColumnType("character varying(255)");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("Instrument");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2019-08-20 16:49:38 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2019-08-20 16:49:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("InstrumentId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2019-08-20 16:49:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("OwnerId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-08-20 16:49:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Rate")
|
|
|
|
|
|
.HasColumnType("integer");
|
2019-08-20 16:49:38 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2019-08-26 15:06:57 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasAlternateKey("InstrumentId", "OwnerId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("OwnerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("InstrumentRating");
|
2019-08-20 16:49:38 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-19 20:19:48 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("OwnerProfileId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("DjSettingsUserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("GeneralSettingsUserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Rate")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("TendencyId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("OwnerProfileId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("DjSettingsUserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("GeneralSettingsUserId");
|
|
|
|
|
|
|
2026-02-22 23:39:56 +00:00
|
|
|
|
b.HasIndex("TendencyId");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.ToTable("MusicalPreference");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Musical.MusicalTendency", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Name")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasMaxLength(255)
|
|
|
|
|
|
.HasColumnType("character varying(255)");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("MusicalTendency");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("SoundCloudId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("UserId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("DjSettings");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("UserId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("GeneralSettings");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("InstrumentId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("InstrumentId", "UserId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("UserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Instrumentation");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-05-24 23:36:49 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b =>
|
2017-05-07 22:12:04 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("CreationToken")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-07 22:12:04 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateCreated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-05-07 22:12:04 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateModified")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-05-07 22:12:04 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ExecutorId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-07 22:12:04 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("OrderReference")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-12 12:15:57 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("PaypalPayerId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-15 13:36:14 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("State")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-07 22:12:04 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserCreated")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-07 22:12:04 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserModified")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-07 22:12:04 +02:00
|
|
|
|
|
2017-05-24 23:36:49 +02:00
|
|
|
|
b.HasKey("CreationToken");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ExecutorId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("PayPalPayment");
|
2017-05-07 22:12:04 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b =>
|
2016-09-05 19:01:43 +02:00
|
|
|
|
{
|
2017-01-20 14:20:44 +01:00
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-09-05 19:01:43 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("ApplicationUserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-09-05 19:01:43 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("OwnerId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Public")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2019-07-30 18:42:22 +02:00
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ApplicationUserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Circle");
|
2016-09-05 19:01:43 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b =>
|
2017-01-13 16:31:40 +01:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("MemberId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("CircleId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
|
2017-01-22 18:32:49 +01:00
|
|
|
|
b.HasKey("MemberId", "CircleId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("CircleId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("CircleMembers");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("OwnerId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("AddressId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ApplicationUserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("EMail")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
b.HasKey("OwnerId", "UserId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("AddressId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ApplicationUserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Contact");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-06-01 14:00:19 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b =>
|
2017-05-15 13:36:14 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("HRef")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-15 13:36:14 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Method")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-15 13:36:14 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("BrusherProfileUserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-06-01 14:00:19 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ContentType")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-06-01 14:00:19 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("PayPalPaymentCreationToken")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-15 13:36:14 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Rel")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-15 13:36:14 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("HRef", "Method");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("BrusherProfileUserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PayPalPaymentCreationToken");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("HyperLink");
|
2017-05-15 13:36:14 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Relationship.Location", b =>
|
2016-06-14 03:37:57 +02:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2016-06-14 03:37:57 +02:00
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
b.Property<string>("Address")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasMaxLength(512)
|
|
|
|
|
|
.HasColumnType("character varying(512)");
|
2016-06-14 03:37:57 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<double>("Latitude")
|
|
|
|
|
|
.HasColumnType("double precision");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<double>("Longitude")
|
|
|
|
|
|
.HasColumnType("double precision");
|
2016-06-14 03:37:57 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("Locations");
|
2016-06-14 03:37:57 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2019-05-08 01:35:10 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Relationship.PostalAddress", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("City")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Country")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("PostalCode")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Province")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("State")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Street1")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Street2")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("PostalAddress");
|
2019-05-08 01:35:10 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Relationship.Tag", b =>
|
2016-09-05 19:01:43 +02:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2016-09-05 19:01:43 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-09-05 19:01:43 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("Tags");
|
2016-09-05 19:01:43 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Skill", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Rate")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("SiteSkills");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2019-01-03 14:42:35 +00:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2019-01-03 14:42:35 +00:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("DifferedFileName")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-01-03 14:42:35 +00:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("MediaType")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-01-03 14:42:35 +00:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("OwnerId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-01-03 14:42:35 +00:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Pitch")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-01-03 14:42:35 +00:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("SequenceNumber")
|
|
|
|
|
|
.HasColumnType("integer");
|
2019-02-08 10:22:52 +00:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Title")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-01-03 14:42:35 +00:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("OwnerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("LiveFlow");
|
2019-01-03 14:42:35 +00:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-31 13:19:12 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Code")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateCreated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateModified")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Hidden")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2017-02-20 15:53:25 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ModeratorGroupName")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ParentCode")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Photo")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Rate")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("SettingsClassName")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserCreated")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserModified")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Code");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ParentCode");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Activities");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b =>
|
2017-01-23 09:54:05 +01:00
|
|
|
|
{
|
2017-01-24 10:43:42 +01:00
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-01-23 09:54:05 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("FormationSettingsUserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-01 03:52:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("PerformerId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-23 09:54:05 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("WorkingForId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-23 09:54:05 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("FormationSettingsUserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PerformerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("WorkingForId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("CoWorking");
|
2017-01-23 09:54:05 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b =>
|
2017-01-13 16:31:40 +01:00
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("ActionName")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ActivityCode")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Title")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ActivityCode");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("CommandForm");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2016-06-14 03:37:57 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("PerformerId")
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("AcceptNotifications")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("AcceptPublicContact")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Active")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int?>("MaxDailyCost")
|
|
|
|
|
|
.HasColumnType("integer");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int?>("MinDailyCost")
|
|
|
|
|
|
.HasColumnType("integer");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("OrganizationAddressId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Rate")
|
|
|
|
|
|
.HasColumnType("integer");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("SIREN")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("UseGeoLocalizationToReduceDistanceWithClients")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2017-01-16 17:38:56 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("WebSite")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2016-07-27 10:53:26 +02:00
|
|
|
|
b.HasKey("PerformerId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("OrganizationAddressId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Performers");
|
2016-06-12 01:32:51 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-12 03:53:33 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-12 03:53:33 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("DisplayName")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2019-08-20 16:49:38 +01:00
|
|
|
|
|
2017-02-12 03:53:33 +01:00
|
|
|
|
b.HasKey("UserId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("FormationSettings");
|
2017-02-12 03:53:33 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b =>
|
2017-01-13 16:31:40 +01:00
|
|
|
|
{
|
2017-02-27 19:28:32 +01:00
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2024-11-06 18:45:32 +00:00
|
|
|
|
b.Property<bool>("Accepted")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
b.Property<string>("ActivityCode")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
b.Property<string>("ClientId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Consent")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2017-05-16 20:58:52 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateCreated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateModified")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2016-09-01 18:39:13 +02:00
|
|
|
|
|
2024-11-06 18:45:32 +00:00
|
|
|
|
b.Property<bool>("Decided")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-08-05 06:04:10 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("EventDate")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2016-09-01 18:39:13 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("LocationId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2016-09-01 18:39:13 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("LocationType")
|
|
|
|
|
|
.HasColumnType("integer");
|
2016-09-01 18:39:13 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("PaymentId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-05-24 23:36:49 +02:00
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
b.Property<string>("PerformerId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2016-09-01 18:39:13 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal?>("Previsional")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Reason")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Status")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserCreated")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserModified")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime?>("ValidationDate")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2016-09-01 18:39:13 +02:00
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ActivityCode");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("LocationId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PaymentId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PerformerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("RdvQueries");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("DoesCode")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserId")
|
|
|
|
|
|
.HasColumnType("text");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Weight")
|
|
|
|
|
|
.HasColumnType("integer");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("DoesCode", "UserId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("UserId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("UserActivities");
|
2016-09-01 18:39:13 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Server.Models.Calendar.Period", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<DateTime>("Start")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<DateTime>("End")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasKey("Start", "End");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Period");
|
2018-12-18 17:45:32 +00:00
|
|
|
|
});
|
|
|
|
|
|
|
2018-04-21 19:29:06 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Server.Models.EMailing.MailingTemplate", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Id")
|
|
|
|
|
|
.HasColumnType("text");
|
2018-04-21 19:29:06 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Body")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasMaxLength(65536)
|
|
|
|
|
|
.HasColumnType("character varying(65536)");
|
2018-04-21 19:29:06 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateCreated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2018-04-21 19:29:06 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateModified")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2018-04-21 19:29:06 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("ReplyToAddress")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-04-21 19:29:06 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("ToSend")
|
|
|
|
|
|
.HasColumnType("integer");
|
2018-04-21 19:29:06 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Topic")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-05-03 15:40:58 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserCreated")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-04-21 19:29:06 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserModified")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-04-21 19:29:06 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.ToTable("MailingTemplate");
|
2018-04-21 19:29:06 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2018-06-21 14:01:40 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
|
|
|
|
|
|
|
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2024-11-06 18:45:32 +00:00
|
|
|
|
b.Property<bool>("Accepted")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
2018-06-21 14:01:40 +02:00
|
|
|
|
b.Property<string>("ActivityCode")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("ClientId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<bool>("Consent")
|
|
|
|
|
|
.HasColumnType("boolean");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateCreated")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime>("DateModified")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2024-11-06 18:45:32 +00:00
|
|
|
|
b.Property<bool>("Decided")
|
|
|
|
|
|
.HasColumnType("boolean");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Description")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<long>("GitId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2018-08-05 06:04:10 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("OwnerId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("PaymentId")
|
|
|
|
|
|
.HasColumnType("text");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
|
|
|
|
|
b.Property<string>("PerformerId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<decimal?>("Previsional")
|
|
|
|
|
|
.HasColumnType("numeric");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<int>("Status")
|
|
|
|
|
|
.HasColumnType("integer");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserCreated")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("UserModified")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<DateTime?>("ValidationDate")
|
|
|
|
|
|
.HasColumnType("timestamp with time zone");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Version")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ActivityCode");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ClientId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("GitId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PaymentId");
|
|
|
|
|
|
|
|
|
|
|
|
b.HasIndex("PerformerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("Project");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Name")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<long>("ProjectId")
|
|
|
|
|
|
.HasColumnType("bigint");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
|
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("ProjectId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("ProjectBuildConfiguration");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2018-06-08 09:57:53 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b =>
|
|
|
|
|
|
{
|
2018-08-05 06:04:10 +02:00
|
|
|
|
b.Property<long>("Id")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.ValueGeneratedOnAdd()
|
|
|
|
|
|
.HasColumnType("bigint");
|
2018-06-08 09:57:53 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<long>("Id"));
|
2018-06-08 09:57:53 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Branch")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-06-10 20:40:11 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("OwnerId")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-08-05 06:04:10 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Property<string>("Path")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
|
|
|
|
|
|
|
|
|
|
|
b.Property<string>("Url")
|
|
|
|
|
|
.IsRequired()
|
|
|
|
|
|
.HasColumnType("text");
|
2018-06-11 13:27:12 +02:00
|
|
|
|
|
2018-08-05 06:04:10 +02:00
|
|
|
|
b.HasKey("Id");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.HasIndex("OwnerId");
|
|
|
|
|
|
|
|
|
|
|
|
b.ToTable("GitRepositoryReference");
|
2018-06-08 09:57:53 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2026-02-09 01:03:33 +00:00
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiResourceClaim", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.ApiResource", "ApiResource")
|
|
|
|
|
|
.WithMany("UserClaims")
|
|
|
|
|
|
.HasForeignKey("ApiResourceId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("ApiResource");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiResourceProperty", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.ApiResource", "ApiResource")
|
|
|
|
|
|
.WithMany("Properties")
|
|
|
|
|
|
.HasForeignKey("ApiResourceId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("ApiResource");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiResourceScope", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.ApiResource", "ApiResource")
|
|
|
|
|
|
.WithMany("Scopes")
|
|
|
|
|
|
.HasForeignKey("ApiResourceId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("ApiResource");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiResourceSecret", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.ApiResource", "ApiResource")
|
|
|
|
|
|
.WithMany("Secrets")
|
|
|
|
|
|
.HasForeignKey("ApiResourceId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("ApiResource");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiScopeClaim", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.ApiScope", "Scope")
|
|
|
|
|
|
.WithMany("UserClaims")
|
|
|
|
|
|
.HasForeignKey("ScopeId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Scope");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiScopeProperty", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.ApiScope", "Scope")
|
|
|
|
|
|
.WithMany("Properties")
|
|
|
|
|
|
.HasForeignKey("ScopeId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Scope");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientClaim", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.Client", "Client")
|
|
|
|
|
|
.WithMany("Claims")
|
|
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientCorsOrigin", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.Client", "Client")
|
|
|
|
|
|
.WithMany("AllowedCorsOrigins")
|
|
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientGrantType", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.Client", "Client")
|
|
|
|
|
|
.WithMany("AllowedGrantTypes")
|
|
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientIdPRestriction", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.Client", "Client")
|
|
|
|
|
|
.WithMany("IdentityProviderRestrictions")
|
|
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientPostLogoutRedirectUri", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.Client", "Client")
|
|
|
|
|
|
.WithMany("PostLogoutRedirectUris")
|
|
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientProperty", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.Client", "Client")
|
|
|
|
|
|
.WithMany("Properties")
|
|
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientRedirectUri", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.Client", "Client")
|
|
|
|
|
|
.WithMany("RedirectUris")
|
|
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientScope", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.Client", "Client")
|
|
|
|
|
|
.WithMany("AllowedScopes")
|
|
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ClientSecret", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.Client", "Client")
|
|
|
|
|
|
.WithMany("ClientSecrets")
|
|
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.IdentityResourceClaim", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.IdentityResource", "IdentityResource")
|
|
|
|
|
|
.WithMany("UserClaims")
|
|
|
|
|
|
.HasForeignKey("IdentityResourceId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("IdentityResource");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.IdentityResourceProperty", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("IdentityServer8.EntityFramework.Entities.IdentityResource", "IdentityResource")
|
|
|
|
|
|
.WithMany("Properties")
|
|
|
|
|
|
.HasForeignKey("IdentityResourceId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("IdentityResource");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim<string>", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
|
2016-05-17 18:22:18 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("RoleId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim<string>", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", null)
|
2016-05-17 18:22:18 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("UserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin<string>", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", null)
|
2016-05-17 18:22:18 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("UserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole<string>", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null)
|
2016-05-17 18:22:18 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("RoleId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", null)
|
2016-05-17 18:22:18 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("UserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken<string>", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", null)
|
|
|
|
|
|
.WithMany()
|
|
|
|
|
|
.HasForeignKey("UserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2019-01-26 14:23:53 +00:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Access.Ban", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "TargetUser")
|
2019-01-26 14:23:53 +00:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("TargetId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("TargetUser");
|
2019-01-26 14:23:53 +00:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-13 16:31:40 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Access.BlackListed", b =>
|
2016-11-02 11:27:12 +01:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Owner")
|
|
|
|
|
|
.WithMany("BlackList")
|
|
|
|
|
|
.HasForeignKey("OwnerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2019-06-22 19:34:39 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "User")
|
2019-06-22 19:34:39 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("UserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Owner");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("User");
|
2016-11-02 11:27:12 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Access.CircleAuthorizationToBlogPost", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Blog.BlogPost", "Target")
|
|
|
|
|
|
.WithMany("ACL")
|
|
|
|
|
|
.HasForeignKey("BlogPostId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-01-20 14:20:44 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Relationship.Circle", "Allowed")
|
2017-01-20 14:20:44 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("CircleId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Allowed");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Target");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2016-05-30 12:26:39 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.AccountBalance", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Owner")
|
|
|
|
|
|
.WithOne("AccountBalance")
|
|
|
|
|
|
.HasForeignKey("Yavsc.Models.AccountBalance", "UserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Owner");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2016-05-30 12:26:39 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.ApplicationUser", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Relationship.Location", "PostalAddress")
|
2016-05-17 18:22:18 +02:00
|
|
|
|
.WithMany()
|
2023-04-05 22:29:40 +01:00
|
|
|
|
.HasForeignKey("PostalAddressId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.Navigation("PostalAddress");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2016-05-30 12:26:39 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.BalanceImpact", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.AccountBalance", "Balance")
|
2016-05-17 18:22:18 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("BalanceId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Balance");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-04-05 22:29:40 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Bank.BankIdentity", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "User")
|
|
|
|
|
|
.WithMany("BankInfo")
|
|
|
|
|
|
.HasForeignKey("UserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("User");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
2016-06-14 03:37:57 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Billing.CommandLine", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Billing.Estimate", null)
|
|
|
|
|
|
.WithMany("Bill")
|
|
|
|
|
|
.HasForeignKey("EstimateId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2016-09-17 03:41:31 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Billing.EstimateTemplate", null)
|
|
|
|
|
|
.WithMany("Bill")
|
2016-09-17 03:41:31 +02:00
|
|
|
|
.HasForeignKey("EstimateTemplateId");
|
2016-06-14 03:37:57 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2016-07-27 10:53:26 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b =>
|
2016-06-14 03:37:57 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Client")
|
2017-01-13 16:31:40 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.RdvQuery", "Query")
|
2016-06-14 03:37:57 +02:00
|
|
|
|
.WithMany()
|
|
|
|
|
|
.HasForeignKey("CommandId");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.PerformerProfile", "Owner")
|
2017-01-13 16:31:40 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("OwnerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Owner");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Query");
|
2016-06-14 03:37:57 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-10-04 23:53:47 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Author")
|
|
|
|
|
|
.WithMany("Posts")
|
2025-08-24 16:07:53 +01:00
|
|
|
|
.HasForeignKey("AuthorId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.Navigation("Author");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-10-04 23:53:47 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Blog.BlogTag", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Blog.BlogPost", "Post")
|
|
|
|
|
|
.WithMany("Tags")
|
|
|
|
|
|
.HasForeignKey("PostId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-10-04 23:53:47 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Relationship.Tag", "Tag")
|
2017-10-04 23:53:47 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("TagId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Post");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Tag");
|
2017-10-04 23:53:47 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Blog.Comment", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Author")
|
2017-10-04 23:53:47 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("AuthorId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-10-10 20:50:05 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Blog.Comment", "Parent")
|
|
|
|
|
|
.WithMany("Children")
|
2017-10-20 15:14:16 +02:00
|
|
|
|
.HasForeignKey("ParentId");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Blog.BlogPost", "Post")
|
|
|
|
|
|
.WithMany("Comments")
|
2024-12-14 20:21:41 +00:00
|
|
|
|
.HasForeignKey("ReceiverId")
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Author");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Parent");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Post");
|
2017-10-04 23:53:47 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2025-06-29 18:55:52 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.BlogSpotPublication", b =>
|
2025-06-28 16:14:52 +01:00
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("Yavsc.Models.Blog.BlogPost", "BlogPost")
|
|
|
|
|
|
.WithMany()
|
|
|
|
|
|
.HasForeignKey("BlogpostId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("BlogPost");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
2017-06-14 12:28:08 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b =>
|
2017-06-01 14:00:19 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Owner")
|
2017-06-01 14:00:19 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("OwnerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Owner");
|
2017-06-14 12:28:08 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Calendar.ScheduledEvent", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Calendar.Schedule", null)
|
|
|
|
|
|
.WithMany("Events")
|
2017-06-14 12:28:08 +02:00
|
|
|
|
.HasForeignKey("ScheduleOwnerId");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Server.Models.Calendar.Period", "Period")
|
2017-06-14 12:28:08 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("PeriodStart", "PeriodEnd")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Period");
|
2017-06-01 14:00:19 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2018-01-02 16:35:03 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Chat.ChatConnection", b =>
|
2017-01-13 16:31:40 +01:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Owner")
|
|
|
|
|
|
.WithMany("Connections")
|
|
|
|
|
|
.HasForeignKey("ApplicationUserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Owner");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2018-01-02 16:35:03 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Owner")
|
|
|
|
|
|
.WithMany("Rooms")
|
|
|
|
|
|
.HasForeignKey("OwnerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Owner");
|
2018-01-02 16:35:03 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2019-05-08 01:35:10 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Chat.ChatRoomAccess", b =>
|
2018-01-02 16:35:03 +01:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Chat.ChatRoom", "Room")
|
|
|
|
|
|
.WithMany("Moderation")
|
|
|
|
|
|
.HasForeignKey("ChannelName")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2018-01-02 16:35:03 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "User")
|
|
|
|
|
|
.WithMany("RoomAccess")
|
|
|
|
|
|
.HasForeignKey("UserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Room");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("User");
|
2018-01-02 16:35:03 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-05-07 22:12:04 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Calendar.Schedule", "Schedule")
|
2017-06-14 12:28:08 +02:00
|
|
|
|
.WithMany()
|
2025-06-28 14:54:44 +01:00
|
|
|
|
.HasForeignKey("ScheduleOwnerId");
|
2017-06-14 12:28:08 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.PerformerProfile", "BaseProfile")
|
2017-05-07 22:12:04 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("UserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("BaseProfile");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Schedule");
|
2017-05-07 22:12:04 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairCutQuery", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.Activity", "Context")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("ActivityCode")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Client")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Relationship.Location", "Location")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2024-11-06 18:45:32 +00:00
|
|
|
|
.HasForeignKey("LocationId");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Payment.PayPalPayment", "Regularisation")
|
2017-05-12 12:15:57 +02:00
|
|
|
|
.WithMany()
|
2025-07-15 15:42:30 +01:00
|
|
|
|
.HasForeignKey("PaymentId");
|
2017-05-12 12:15:57 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.PerformerProfile", "PerformerProfile")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("PerformerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Haircut.HairPrestation", "Prestation")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("PrestationId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-05-12 16:29:47 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Haircut.BrusherProfile", "SelectedProfile")
|
2017-05-12 16:29:47 +02:00
|
|
|
|
.WithMany()
|
|
|
|
|
|
.HasForeignKey("SelectedProfileUserId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Context");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Location");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("PerformerProfile");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Prestation");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Regularisation");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("SelectedProfile");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.Activity", "Context")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("ActivityCode")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Client")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Relationship.Location", "Location")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("LocationId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Payment.PayPalPayment", "Regularisation")
|
2017-05-24 23:36:49 +02:00
|
|
|
|
.WithMany()
|
2025-07-15 15:42:30 +01:00
|
|
|
|
.HasForeignKey("PaymentId");
|
2017-05-24 23:36:49 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.PerformerProfile", "PerformerProfile")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("PerformerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Context");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Location");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("PerformerProfile");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Regularisation");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-04-08 09:17:15 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestationCollectionItem", b =>
|
2017-02-27 19:28:32 +01:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Haircut.HairPrestation", "Prestation")
|
2017-04-08 09:17:15 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("PrestationId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-04-08 09:17:15 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Haircut.HairMultiCutQuery", "Query")
|
|
|
|
|
|
.WithMany("Prestations")
|
|
|
|
|
|
.HasForeignKey("QueryId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Prestation");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Query");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-12 03:53:33 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairTaint", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Drawing.Color", "Color")
|
2017-02-12 03:53:33 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("ColorId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Color");
|
2017-04-09 02:47:52 +02:00
|
|
|
|
});
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2017-04-09 02:47:52 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairTaintInstance", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Haircut.HairPrestation", "Prestation")
|
|
|
|
|
|
.WithMany("Taints")
|
|
|
|
|
|
.HasForeignKey("PrestationId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-04-09 02:47:52 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Haircut.HairTaint", "Taint")
|
2017-04-09 02:47:52 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("TaintId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Prestation");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Taint");
|
2017-02-12 03:53:33 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.IT.Fixing.Bug", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.IT.Evolution.Feature", "False")
|
2016-05-17 18:22:18 +02:00
|
|
|
|
.WithMany()
|
2024-11-06 18:45:32 +00:00
|
|
|
|
.HasForeignKey("FeatureId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.Navigation("False");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Identity.DeviceDeclaration", b =>
|
2018-01-02 16:35:03 +01:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "DeviceOwner")
|
|
|
|
|
|
.WithMany("DeviceDeclaration")
|
|
|
|
|
|
.HasForeignKey("DeviceOwnerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("DeviceOwner");
|
2018-01-02 16:35:03 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Market.Service", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.Activity", "Context")
|
|
|
|
|
|
.WithMany("Services")
|
|
|
|
|
|
.HasForeignKey("ContextId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Context");
|
2017-01-20 14:20:44 +01:00
|
|
|
|
});
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2017-10-10 20:50:05 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Messaging.Announce", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Owner")
|
2017-10-10 20:50:05 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("OwnerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Owner");
|
2017-10-10 20:50:05 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2024-11-06 18:45:32 +00:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Messaging.DismissClicked", b =>
|
2017-02-20 15:53:25 +01:00
|
|
|
|
{
|
2025-06-13 15:22:02 +01:00
|
|
|
|
b.HasOne("Yavsc.Abstract.Models.Messaging.Notification", "Notified")
|
2017-02-20 15:53:25 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("NotificationId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-02-20 15:53:25 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "User")
|
2017-02-20 15:53:25 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("UserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Notified");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("User");
|
2017-02-20 15:53:25 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2019-08-20 16:49:38 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Musical.InstrumentRating", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Musical.Instrument", "Instrument")
|
2019-08-20 16:49:38 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("InstrumentId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2019-08-20 16:49:38 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.PerformerProfile", "Profile")
|
2019-08-20 16:49:38 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("OwnerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Instrument");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Profile");
|
2019-08-20 16:49:38 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-02-19 20:19:48 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Musical.MusicalPreference", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Musical.Profiles.DjSettings", null)
|
|
|
|
|
|
.WithMany("SoundColor")
|
2017-02-19 20:19:48 +01:00
|
|
|
|
.HasForeignKey("DjSettingsUserId");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Musical.Profiles.GeneralSettings", null)
|
|
|
|
|
|
.WithMany("SoundColor")
|
2017-02-19 20:19:48 +01:00
|
|
|
|
.HasForeignKey("GeneralSettingsUserId");
|
2026-02-22 23:39:56 +00:00
|
|
|
|
|
|
|
|
|
|
b.HasOne("Yavsc.Models.Musical.MusicalTendency", "MusicalTendency")
|
|
|
|
|
|
.WithMany()
|
|
|
|
|
|
.HasForeignKey("TendencyId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("MusicalTendency");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Musical.Profiles.Instrumentation", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Musical.Instrument", "Tool")
|
2017-02-19 20:19:48 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("InstrumentId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-02-19 20:19:48 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.PerformerProfile", "User")
|
2017-02-19 20:19:48 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("UserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Tool");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("User");
|
2017-02-19 20:19:48 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-05-24 23:36:49 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b =>
|
2017-05-07 22:12:04 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Executor")
|
2017-05-07 22:12:04 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("ExecutorId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Executor");
|
2017-05-07 22:12:04 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", null)
|
|
|
|
|
|
.WithMany("Circles")
|
2016-10-10 12:50:42 +02:00
|
|
|
|
.HasForeignKey("ApplicationUserId");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Relationship.CircleMember", b =>
|
2016-07-27 10:53:26 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Relationship.Circle", "Circle")
|
|
|
|
|
|
.WithMany("Members")
|
|
|
|
|
|
.HasForeignKey("CircleId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2016-07-27 10:53:26 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Member")
|
|
|
|
|
|
.WithMany("Membership")
|
|
|
|
|
|
.HasForeignKey("MemberId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Circle");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Member");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-20 14:20:44 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Relationship.Contact", b =>
|
2017-01-13 16:31:40 +01:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Relationship.PostalAddress", "PostalAddress")
|
2019-05-08 01:35:10 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("AddressId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2019-05-08 01:35:10 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", null)
|
|
|
|
|
|
.WithMany("Book")
|
2017-01-20 14:20:44 +01:00
|
|
|
|
.HasForeignKey("ApplicationUserId");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
|
|
|
|
|
b.Navigation("PostalAddress");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-06-01 14:00:19 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Relationship.HyperLink", b =>
|
2017-05-15 13:36:14 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Haircut.BrusherProfile", null)
|
|
|
|
|
|
.WithMany("Links")
|
2017-06-01 14:00:19 +02:00
|
|
|
|
.HasForeignKey("BrusherProfileUserId");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Payment.PayPalPayment", null)
|
|
|
|
|
|
.WithMany("Links")
|
2017-05-24 23:36:49 +02:00
|
|
|
|
.HasForeignKey("PayPalPaymentCreationToken");
|
2017-05-15 13:36:14 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2019-01-03 14:42:35 +00:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Streaming.LiveFlow", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Owner")
|
2019-01-03 14:42:35 +00:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("OwnerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Owner");
|
2019-01-03 14:42:35 +00:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-31 13:19:12 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.Activity", "Parent")
|
|
|
|
|
|
.WithMany("Children")
|
2023-04-05 22:29:40 +01:00
|
|
|
|
.HasForeignKey("ParentCode");
|
2017-01-31 13:19:12 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Navigation("Parent");
|
2017-01-23 09:54:05 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-13 16:31:40 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.CoWorking", b =>
|
2016-05-17 18:22:18 +02:00
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.Profiles.FormationSettings", null)
|
|
|
|
|
|
.WithMany("CoWorking")
|
2017-01-13 16:31:40 +01:00
|
|
|
|
.HasForeignKey("FormationSettingsUserId");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.PerformerProfile", "Performer")
|
2016-05-17 18:22:18 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("PerformerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "WorkingFor")
|
2016-05-17 18:22:18 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("WorkingForId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Performer");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("WorkingFor");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.CommandForm", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.Activity", "Context")
|
|
|
|
|
|
.WithMany("Forms")
|
|
|
|
|
|
.HasForeignKey("ActivityCode")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Context");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
});
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2017-01-13 16:31:40 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Relationship.Location", "OrganizationAddress")
|
2016-05-17 18:22:18 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("OrganizationAddressId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2016-05-17 18:22:18 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Performer")
|
2016-05-17 18:22:18 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("PerformerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("OrganizationAddress");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Performer");
|
2016-05-17 18:22:18 +02:00
|
|
|
|
});
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2017-02-27 19:28:32 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.RdvQuery", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.Activity", "Context")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("ActivityCode")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Client")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Relationship.Location", "Location")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("LocationId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-02-27 19:28:32 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Payment.PayPalPayment", "Regularisation")
|
2017-05-24 23:36:49 +02:00
|
|
|
|
.WithMany()
|
2025-07-15 15:42:30 +01:00
|
|
|
|
.HasForeignKey("PaymentId");
|
2017-05-24 23:36:49 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.PerformerProfile", "PerformerProfile")
|
2017-02-27 19:28:32 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("PerformerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Context");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Location");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("PerformerProfile");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Regularisation");
|
2017-02-27 19:28:32 +01:00
|
|
|
|
});
|
|
|
|
|
|
|
2017-01-13 16:31:40 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.UserActivity", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.Activity", "Does")
|
2017-01-13 16:31:40 +01:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("DoesCode")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2017-01-13 16:31:40 +01:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.PerformerProfile", "User")
|
|
|
|
|
|
.WithMany("Activity")
|
|
|
|
|
|
.HasForeignKey("UserId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Does");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("User");
|
2017-01-13 16:31:40 +01:00
|
|
|
|
});
|
2018-04-21 19:29:06 +02:00
|
|
|
|
|
2018-06-21 14:01:40 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.Activity", "Context")
|
2018-06-21 14:01:40 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("ActivityCode")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Client")
|
2018-06-21 14:01:40 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("ClientId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", "Repository")
|
2018-06-21 14:01:40 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("GitId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Payment.PayPalPayment", "Regularisation")
|
2018-06-21 14:01:40 +02:00
|
|
|
|
.WithMany()
|
2025-07-15 15:42:30 +01:00
|
|
|
|
.HasForeignKey("PaymentId");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.Workflow.PerformerProfile", "PerformerProfile")
|
2018-06-21 14:01:40 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("PerformerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Client");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Context");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("PerformerProfile");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Regularisation");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Repository");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Server.Models.IT.ProjectBuildConfiguration", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Server.Models.IT.Project", "TargetProject")
|
|
|
|
|
|
.WithMany("Configurations")
|
|
|
|
|
|
.HasForeignKey("ProjectId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("TargetProject");
|
2018-06-21 14:01:40 +02:00
|
|
|
|
});
|
|
|
|
|
|
|
2018-06-10 20:40:11 +02:00
|
|
|
|
modelBuilder.Entity("Yavsc.Server.Models.IT.SourceCode.GitRepositoryReference", b =>
|
|
|
|
|
|
{
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.HasOne("Yavsc.Models.ApplicationUser", "Owner")
|
2018-06-10 20:40:11 +02:00
|
|
|
|
.WithMany()
|
2023-03-26 20:41:42 +01:00
|
|
|
|
.HasForeignKey("OwnerId")
|
|
|
|
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
|
|
|
|
.IsRequired();
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Owner");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
2026-02-09 01:03:33 +00:00
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiResource", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Properties");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Scopes");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Secrets");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("UserClaims");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.ApiScope", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Properties");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("UserClaims");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.Client", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("AllowedCorsOrigins");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("AllowedGrantTypes");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("AllowedScopes");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Claims");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("ClientSecrets");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("IdentityProviderRestrictions");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("PostLogoutRedirectUris");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Properties");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("RedirectUris");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("IdentityServer8.EntityFramework.Entities.IdentityResource", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Properties");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("UserClaims");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
modelBuilder.Entity("Yavsc.Models.ApplicationUser", b =>
|
|
|
|
|
|
{
|
2025-07-05 13:21:50 +01:00
|
|
|
|
b.Navigation("AccountBalance");
|
2023-03-26 20:41:42 +01:00
|
|
|
|
|
2023-04-05 22:29:40 +01:00
|
|
|
|
b.Navigation("BankInfo");
|
|
|
|
|
|
|
2023-03-26 20:41:42 +01:00
|
|
|
|
b.Navigation("BlackList");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Book");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Circles");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Connections");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("DeviceDeclaration");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Membership");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Posts");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("RoomAccess");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Rooms");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Billing.Estimate", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Bill");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Billing.EstimateTemplate", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Bill");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Blog.BlogPost", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("ACL");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Comments");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Tags");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Blog.Comment", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Children");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Calendar.Schedule", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Events");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Chat.ChatRoom", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Moderation");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.BrusherProfile", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Links");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairMultiCutQuery", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Prestations");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Haircut.HairPrestation", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Taints");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Musical.Profiles.DjSettings", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("SoundColor");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Musical.Profiles.GeneralSettings", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("SoundColor");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Payment.PayPalPayment", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Links");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Relationship.Circle", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Members");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.Activity", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Children");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Forms");
|
|
|
|
|
|
|
|
|
|
|
|
b.Navigation("Services");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.PerformerProfile", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Activity");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Models.Workflow.Profiles.FormationSettings", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("CoWorking");
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
modelBuilder.Entity("Yavsc.Server.Models.IT.Project", b =>
|
|
|
|
|
|
{
|
|
|
|
|
|
b.Navigation("Configurations");
|
2018-06-10 20:40:11 +02:00
|
|
|
|
});
|
2023-03-26 20:41:42 +01:00
|
|
|
|
#pragma warning restore 612, 618
|
2016-05-17 18:22:18 +02:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|