From b18aa2ccb8843a24495fd9d51176a9181cb5688c Mon Sep 17 00:00:00 2001 From: Ronald Johnson Date: Thu, 14 Nov 2024 23:18:26 +0100 Subject: [PATCH 1/3] Delete GirafAPI/pictograms directory Removed accidentally added pictograms folder --- .../1/d9ce8c02-539f-4874-ad03-b027fd4ca263.jpg | Bin 118413 -> 0 bytes .../bb4b3a7c-f7c6-48f0-81dd-276acd962add.jpg | Bin 118413 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 GirafAPI/pictograms/1/d9ce8c02-539f-4874-ad03-b027fd4ca263.jpg delete mode 100644 GirafAPI/pictograms/69/bb4b3a7c-f7c6-48f0-81dd-276acd962add.jpg diff --git a/GirafAPI/pictograms/1/d9ce8c02-539f-4874-ad03-b027fd4ca263.jpg b/GirafAPI/pictograms/1/d9ce8c02-539f-4874-ad03-b027fd4ca263.jpg deleted file mode 100644 index 3f2177d539689fb000285735f13420959679f339..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118413 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 Date: Thu, 14 Nov 2024 23:18:57 +0100 Subject: [PATCH 2/3] Delete GirafAPI/Data/Migrations directory Removed accidentally added migration directory --- .../20241107231204_Initial.Designer.cs | 490 ------------------ .../Data/Migrations/20241107231204_Initial.cs | 401 -------------- .../Migrations/GirafDbContextModelSnapshot.cs | 487 ----------------- 3 files changed, 1378 deletions(-) delete mode 100644 GirafAPI/Data/Migrations/20241107231204_Initial.Designer.cs delete mode 100644 GirafAPI/Data/Migrations/20241107231204_Initial.cs delete mode 100644 GirafAPI/Data/Migrations/GirafDbContextModelSnapshot.cs diff --git a/GirafAPI/Data/Migrations/20241107231204_Initial.Designer.cs b/GirafAPI/Data/Migrations/20241107231204_Initial.Designer.cs deleted file mode 100644 index c74038f..0000000 --- a/GirafAPI/Data/Migrations/20241107231204_Initial.Designer.cs +++ /dev/null @@ -1,490 +0,0 @@ -// -using System; -using GirafAPI.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace GirafAPI.Data.Migrations -{ - [DbContext(typeof(GirafDbContext))] - [Migration("20241107231204_Initial")] - partial class Initial - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder.HasAnnotation("ProductVersion", "8.0.8"); - - modelBuilder.Entity("GirafAPI.Entities.Activities.Activity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("CitizenId") - .HasColumnType("INTEGER"); - - b.Property("Date") - .HasColumnType("TEXT"); - - b.Property("Description") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("EndTime") - .HasColumnType("TEXT"); - - b.Property("GradeId") - .HasColumnType("INTEGER"); - - b.Property("IsCompleted") - .HasColumnType("INTEGER"); - - b.Property("Name") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("StartTime") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("CitizenId"); - - b.HasIndex("GradeId"); - - b.ToTable("Activities"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Citizens.Citizen", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("FirstName") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("GradeId") - .HasColumnType("INTEGER"); - - b.Property("LastName") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("OrganizationId") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.HasIndex("GradeId"); - - b.HasIndex("OrganizationId"); - - b.ToTable("Citizens"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Grades.Grade", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Name") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("OrganizationId") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.HasIndex("OrganizationId"); - - b.ToTable("Grades"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Invitations.Invitation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("OrganizationId") - .HasColumnType("INTEGER"); - - b.Property("ReceiverId") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("SenderId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Invitations"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Organizations.Organization", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Organizations"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Users.GirafUser", b => - { - b.Property("Id") - .HasColumnType("TEXT"); - - b.Property("AccessFailedCount") - .HasColumnType("INTEGER"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("TEXT"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("EmailConfirmed") - .HasColumnType("INTEGER"); - - b.Property("FirstName") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("TEXT"); - - b.Property("LastName") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("TEXT"); - - b.Property("LockoutEnabled") - .HasColumnType("INTEGER"); - - b.Property("LockoutEnd") - .HasColumnType("TEXT"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("PasswordHash") - .HasColumnType("TEXT"); - - b.Property("PhoneNumber") - .HasColumnType("TEXT"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("INTEGER"); - - b.Property("SecurityStamp") - .HasColumnType("TEXT"); - - b.Property("TwoFactorEnabled") - .HasColumnType("INTEGER"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("GirafUserOrganization", b => - { - b.Property("OrganizationsId") - .HasColumnType("INTEGER"); - - b.Property("UsersId") - .HasColumnType("TEXT"); - - b.HasKey("OrganizationsId", "UsersId"); - - b.HasIndex("UsersId"); - - b.ToTable("GirafUserOrganization"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b => - { - b.Property("Id") - .HasColumnType("TEXT"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("TEXT"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ClaimType") - .HasColumnType("TEXT"); - - b.Property("ClaimValue") - .HasColumnType("TEXT"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ClaimType") - .HasColumnType("TEXT"); - - b.Property("ClaimValue") - .HasColumnType("TEXT"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("TEXT"); - - b.Property("ProviderKey") - .HasColumnType("TEXT"); - - b.Property("ProviderDisplayName") - .HasColumnType("TEXT"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("TEXT"); - - b.Property("RoleId") - .HasColumnType("TEXT"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("TEXT"); - - b.Property("LoginProvider") - .HasColumnType("TEXT"); - - b.Property("Name") - .HasColumnType("TEXT"); - - b.Property("Value") - .HasColumnType("TEXT"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("GirafAPI.Entities.Activities.Activity", b => - { - b.HasOne("GirafAPI.Entities.Citizens.Citizen", null) - .WithMany("Activities") - .HasForeignKey("CitizenId"); - - b.HasOne("GirafAPI.Entities.Grades.Grade", null) - .WithMany("Activities") - .HasForeignKey("GradeId"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Citizens.Citizen", b => - { - b.HasOne("GirafAPI.Entities.Grades.Grade", null) - .WithMany("Citizens") - .HasForeignKey("GradeId"); - - b.HasOne("GirafAPI.Entities.Organizations.Organization", "Organization") - .WithMany("Citizens") - .HasForeignKey("OrganizationId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Organization"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Grades.Grade", b => - { - b.HasOne("GirafAPI.Entities.Organizations.Organization", null) - .WithMany("Grades") - .HasForeignKey("OrganizationId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("GirafUserOrganization", b => - { - b.HasOne("GirafAPI.Entities.Organizations.Organization", null) - .WithMany() - .HasForeignKey("OrganizationsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UsersId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("GirafAPI.Entities.Citizens.Citizen", b => - { - b.Navigation("Activities"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Grades.Grade", b => - { - b.Navigation("Activities"); - - b.Navigation("Citizens"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Organizations.Organization", b => - { - b.Navigation("Citizens"); - - b.Navigation("Grades"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/GirafAPI/Data/Migrations/20241107231204_Initial.cs b/GirafAPI/Data/Migrations/20241107231204_Initial.cs deleted file mode 100644 index 130fd6c..0000000 --- a/GirafAPI/Data/Migrations/20241107231204_Initial.cs +++ /dev/null @@ -1,401 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace GirafAPI.Data.Migrations -{ - /// - public partial class Initial : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "AspNetRoles", - columns: table => new - { - Id = table.Column(type: "TEXT", nullable: false), - Name = table.Column(type: "TEXT", maxLength: 256, nullable: true), - NormalizedName = table.Column(type: "TEXT", maxLength: 256, nullable: true), - ConcurrencyStamp = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetRoles", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AspNetUsers", - columns: table => new - { - Id = table.Column(type: "TEXT", nullable: false), - FirstName = table.Column(type: "TEXT", maxLength: 20, nullable: false), - LastName = table.Column(type: "TEXT", maxLength: 50, nullable: false), - UserName = table.Column(type: "TEXT", maxLength: 256, nullable: true), - NormalizedUserName = table.Column(type: "TEXT", maxLength: 256, nullable: true), - Email = table.Column(type: "TEXT", maxLength: 256, nullable: true), - NormalizedEmail = table.Column(type: "TEXT", maxLength: 256, nullable: true), - EmailConfirmed = table.Column(type: "INTEGER", nullable: false), - PasswordHash = table.Column(type: "TEXT", nullable: true), - SecurityStamp = table.Column(type: "TEXT", nullable: true), - ConcurrencyStamp = table.Column(type: "TEXT", nullable: true), - PhoneNumber = table.Column(type: "TEXT", nullable: true), - PhoneNumberConfirmed = table.Column(type: "INTEGER", nullable: false), - TwoFactorEnabled = table.Column(type: "INTEGER", nullable: false), - LockoutEnd = table.Column(type: "TEXT", nullable: true), - LockoutEnabled = table.Column(type: "INTEGER", nullable: false), - AccessFailedCount = table.Column(type: "INTEGER", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUsers", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "Invitations", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - OrganizationId = table.Column(type: "INTEGER", nullable: false), - ReceiverId = table.Column(type: "TEXT", nullable: false), - SenderId = table.Column(type: "TEXT", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Invitations", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "Organizations", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - Name = table.Column(type: "TEXT", maxLength: 100, nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Organizations", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AspNetRoleClaims", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - RoleId = table.Column(type: "TEXT", nullable: false), - ClaimType = table.Column(type: "TEXT", nullable: true), - ClaimValue = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetRoleClaims", x => x.Id); - table.ForeignKey( - name: "FK_AspNetRoleClaims_AspNetRoles_RoleId", - column: x => x.RoleId, - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserClaims", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - UserId = table.Column(type: "TEXT", nullable: false), - ClaimType = table.Column(type: "TEXT", nullable: true), - ClaimValue = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserClaims", x => x.Id); - table.ForeignKey( - name: "FK_AspNetUserClaims_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserLogins", - columns: table => new - { - LoginProvider = table.Column(type: "TEXT", nullable: false), - ProviderKey = table.Column(type: "TEXT", nullable: false), - ProviderDisplayName = table.Column(type: "TEXT", nullable: true), - UserId = table.Column(type: "TEXT", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserLogins", x => new { x.LoginProvider, x.ProviderKey }); - table.ForeignKey( - name: "FK_AspNetUserLogins_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserRoles", - columns: table => new - { - UserId = table.Column(type: "TEXT", nullable: false), - RoleId = table.Column(type: "TEXT", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserRoles", x => new { x.UserId, x.RoleId }); - table.ForeignKey( - name: "FK_AspNetUserRoles_AspNetRoles_RoleId", - column: x => x.RoleId, - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_AspNetUserRoles_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserTokens", - columns: table => new - { - UserId = table.Column(type: "TEXT", nullable: false), - LoginProvider = table.Column(type: "TEXT", nullable: false), - Name = table.Column(type: "TEXT", nullable: false), - Value = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserTokens", x => new { x.UserId, x.LoginProvider, x.Name }); - table.ForeignKey( - name: "FK_AspNetUserTokens_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "GirafUserOrganization", - columns: table => new - { - OrganizationsId = table.Column(type: "INTEGER", nullable: false), - UsersId = table.Column(type: "TEXT", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_GirafUserOrganization", x => new { x.OrganizationsId, x.UsersId }); - table.ForeignKey( - name: "FK_GirafUserOrganization_AspNetUsers_UsersId", - column: x => x.UsersId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_GirafUserOrganization_Organizations_OrganizationsId", - column: x => x.OrganizationsId, - principalTable: "Organizations", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "Grades", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - OrganizationId = table.Column(type: "INTEGER", nullable: false), - Name = table.Column(type: "TEXT", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Grades", x => x.Id); - table.ForeignKey( - name: "FK_Grades_Organizations_OrganizationId", - column: x => x.OrganizationId, - principalTable: "Organizations", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "Citizens", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - FirstName = table.Column(type: "TEXT", nullable: false), - LastName = table.Column(type: "TEXT", nullable: false), - OrganizationId = table.Column(type: "INTEGER", nullable: false), - GradeId = table.Column(type: "INTEGER", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Citizens", x => x.Id); - table.ForeignKey( - name: "FK_Citizens_Grades_GradeId", - column: x => x.GradeId, - principalTable: "Grades", - principalColumn: "Id"); - table.ForeignKey( - name: "FK_Citizens_Organizations_OrganizationId", - column: x => x.OrganizationId, - principalTable: "Organizations", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "Activities", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - Date = table.Column(type: "TEXT", nullable: false), - Name = table.Column(type: "TEXT", nullable: false), - Description = table.Column(type: "TEXT", nullable: false), - StartTime = table.Column(type: "TEXT", nullable: false), - EndTime = table.Column(type: "TEXT", nullable: false), - IsCompleted = table.Column(type: "INTEGER", nullable: false), - CitizenId = table.Column(type: "INTEGER", nullable: true), - GradeId = table.Column(type: "INTEGER", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_Activities", x => x.Id); - table.ForeignKey( - name: "FK_Activities_Citizens_CitizenId", - column: x => x.CitizenId, - principalTable: "Citizens", - principalColumn: "Id"); - table.ForeignKey( - name: "FK_Activities_Grades_GradeId", - column: x => x.GradeId, - principalTable: "Grades", - principalColumn: "Id"); - }); - - migrationBuilder.CreateIndex( - name: "IX_Activities_CitizenId", - table: "Activities", - column: "CitizenId"); - - migrationBuilder.CreateIndex( - name: "IX_Activities_GradeId", - table: "Activities", - column: "GradeId"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetRoleClaims_RoleId", - table: "AspNetRoleClaims", - column: "RoleId"); - - migrationBuilder.CreateIndex( - name: "RoleNameIndex", - table: "AspNetRoles", - column: "NormalizedName", - unique: true); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUserClaims_UserId", - table: "AspNetUserClaims", - column: "UserId"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUserLogins_UserId", - table: "AspNetUserLogins", - column: "UserId"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUserRoles_RoleId", - table: "AspNetUserRoles", - column: "RoleId"); - - migrationBuilder.CreateIndex( - name: "EmailIndex", - table: "AspNetUsers", - column: "NormalizedEmail"); - - migrationBuilder.CreateIndex( - name: "UserNameIndex", - table: "AspNetUsers", - column: "NormalizedUserName", - unique: true); - - migrationBuilder.CreateIndex( - name: "IX_Citizens_GradeId", - table: "Citizens", - column: "GradeId"); - - migrationBuilder.CreateIndex( - name: "IX_Citizens_OrganizationId", - table: "Citizens", - column: "OrganizationId"); - - migrationBuilder.CreateIndex( - name: "IX_GirafUserOrganization_UsersId", - table: "GirafUserOrganization", - column: "UsersId"); - - migrationBuilder.CreateIndex( - name: "IX_Grades_OrganizationId", - table: "Grades", - column: "OrganizationId"); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Activities"); - - migrationBuilder.DropTable( - name: "AspNetRoleClaims"); - - migrationBuilder.DropTable( - name: "AspNetUserClaims"); - - migrationBuilder.DropTable( - name: "AspNetUserLogins"); - - migrationBuilder.DropTable( - name: "AspNetUserRoles"); - - migrationBuilder.DropTable( - name: "AspNetUserTokens"); - - migrationBuilder.DropTable( - name: "GirafUserOrganization"); - - migrationBuilder.DropTable( - name: "Invitations"); - - migrationBuilder.DropTable( - name: "Citizens"); - - migrationBuilder.DropTable( - name: "AspNetRoles"); - - migrationBuilder.DropTable( - name: "AspNetUsers"); - - migrationBuilder.DropTable( - name: "Grades"); - - migrationBuilder.DropTable( - name: "Organizations"); - } - } -} diff --git a/GirafAPI/Data/Migrations/GirafDbContextModelSnapshot.cs b/GirafAPI/Data/Migrations/GirafDbContextModelSnapshot.cs deleted file mode 100644 index dbfad91..0000000 --- a/GirafAPI/Data/Migrations/GirafDbContextModelSnapshot.cs +++ /dev/null @@ -1,487 +0,0 @@ -// -using System; -using GirafAPI.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace GirafAPI.Data.Migrations -{ - [DbContext(typeof(GirafDbContext))] - partial class GirafDbContextModelSnapshot : ModelSnapshot - { - protected override void BuildModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder.HasAnnotation("ProductVersion", "8.0.8"); - - modelBuilder.Entity("GirafAPI.Entities.Activities.Activity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("CitizenId") - .HasColumnType("INTEGER"); - - b.Property("Date") - .HasColumnType("TEXT"); - - b.Property("Description") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("EndTime") - .HasColumnType("TEXT"); - - b.Property("GradeId") - .HasColumnType("INTEGER"); - - b.Property("IsCompleted") - .HasColumnType("INTEGER"); - - b.Property("Name") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("StartTime") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("CitizenId"); - - b.HasIndex("GradeId"); - - b.ToTable("Activities"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Citizens.Citizen", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("FirstName") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("GradeId") - .HasColumnType("INTEGER"); - - b.Property("LastName") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("OrganizationId") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.HasIndex("GradeId"); - - b.HasIndex("OrganizationId"); - - b.ToTable("Citizens"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Grades.Grade", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Name") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("OrganizationId") - .HasColumnType("INTEGER"); - - b.HasKey("Id"); - - b.HasIndex("OrganizationId"); - - b.ToTable("Grades"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Invitations.Invitation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("OrganizationId") - .HasColumnType("INTEGER"); - - b.Property("ReceiverId") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("SenderId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Invitations"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Organizations.Organization", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Organizations"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Users.GirafUser", b => - { - b.Property("Id") - .HasColumnType("TEXT"); - - b.Property("AccessFailedCount") - .HasColumnType("INTEGER"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("TEXT"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("EmailConfirmed") - .HasColumnType("INTEGER"); - - b.Property("FirstName") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("TEXT"); - - b.Property("LastName") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("TEXT"); - - b.Property("LockoutEnabled") - .HasColumnType("INTEGER"); - - b.Property("LockoutEnd") - .HasColumnType("TEXT"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("PasswordHash") - .HasColumnType("TEXT"); - - b.Property("PhoneNumber") - .HasColumnType("TEXT"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("INTEGER"); - - b.Property("SecurityStamp") - .HasColumnType("TEXT"); - - b.Property("TwoFactorEnabled") - .HasColumnType("INTEGER"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("GirafUserOrganization", b => - { - b.Property("OrganizationsId") - .HasColumnType("INTEGER"); - - b.Property("UsersId") - .HasColumnType("TEXT"); - - b.HasKey("OrganizationsId", "UsersId"); - - b.HasIndex("UsersId"); - - b.ToTable("GirafUserOrganization"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b => - { - b.Property("Id") - .HasColumnType("TEXT"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("TEXT"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ClaimType") - .HasColumnType("TEXT"); - - b.Property("ClaimValue") - .HasColumnType("TEXT"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ClaimType") - .HasColumnType("TEXT"); - - b.Property("ClaimValue") - .HasColumnType("TEXT"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("TEXT"); - - b.Property("ProviderKey") - .HasColumnType("TEXT"); - - b.Property("ProviderDisplayName") - .HasColumnType("TEXT"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("TEXT"); - - b.Property("RoleId") - .HasColumnType("TEXT"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("TEXT"); - - b.Property("LoginProvider") - .HasColumnType("TEXT"); - - b.Property("Name") - .HasColumnType("TEXT"); - - b.Property("Value") - .HasColumnType("TEXT"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("GirafAPI.Entities.Activities.Activity", b => - { - b.HasOne("GirafAPI.Entities.Citizens.Citizen", null) - .WithMany("Activities") - .HasForeignKey("CitizenId"); - - b.HasOne("GirafAPI.Entities.Grades.Grade", null) - .WithMany("Activities") - .HasForeignKey("GradeId"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Citizens.Citizen", b => - { - b.HasOne("GirafAPI.Entities.Grades.Grade", null) - .WithMany("Citizens") - .HasForeignKey("GradeId"); - - b.HasOne("GirafAPI.Entities.Organizations.Organization", "Organization") - .WithMany("Citizens") - .HasForeignKey("OrganizationId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.Navigation("Organization"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Grades.Grade", b => - { - b.HasOne("GirafAPI.Entities.Organizations.Organization", null) - .WithMany("Grades") - .HasForeignKey("OrganizationId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("GirafUserOrganization", b => - { - b.HasOne("GirafAPI.Entities.Organizations.Organization", null) - .WithMany() - .HasForeignKey("OrganizationsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UsersId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("GirafAPI.Entities.Citizens.Citizen", b => - { - b.Navigation("Activities"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Grades.Grade", b => - { - b.Navigation("Activities"); - - b.Navigation("Citizens"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Organizations.Organization", b => - { - b.Navigation("Citizens"); - - b.Navigation("Grades"); - }); -#pragma warning restore 612, 618 - } - } -} From e0eba3c7db06cfccbd5a2565f06c5a97bb088100 Mon Sep 17 00:00:00 2001 From: Ronald Johnson Date: Thu, 14 Nov 2024 23:19:25 +0100 Subject: [PATCH 3/3] Delete GirafAPI/DataMigrations directory Removed accidentally added migrations directory --- ...0241104005243_InitialMigration.Designer.cs | 466 ------------------ .../20241104005243_InitialMigration.cs | 390 --------------- .../GirafDbContextModelSnapshot.cs | 463 ----------------- 3 files changed, 1319 deletions(-) delete mode 100644 GirafAPI/DataMigrations/20241104005243_InitialMigration.Designer.cs delete mode 100644 GirafAPI/DataMigrations/20241104005243_InitialMigration.cs delete mode 100644 GirafAPI/DataMigrations/GirafDbContextModelSnapshot.cs diff --git a/GirafAPI/DataMigrations/20241104005243_InitialMigration.Designer.cs b/GirafAPI/DataMigrations/20241104005243_InitialMigration.Designer.cs deleted file mode 100644 index f3e1d71..0000000 --- a/GirafAPI/DataMigrations/20241104005243_InitialMigration.Designer.cs +++ /dev/null @@ -1,466 +0,0 @@ -// -using System; -using GirafAPI.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Migrations; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace GirafAPI.DataMigrations -{ - [DbContext(typeof(GirafDbContext))] - [Migration("20241104005243_InitialMigration")] - partial class InitialMigration - { - /// - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder.HasAnnotation("ProductVersion", "8.0.8"); - - modelBuilder.Entity("CitizenOrganization", b => - { - b.Property("CitizensId") - .HasColumnType("INTEGER"); - - b.Property("OrganizationsId") - .HasColumnType("INTEGER"); - - b.HasKey("CitizensId", "OrganizationsId"); - - b.HasIndex("OrganizationsId"); - - b.ToTable("CitizenOrganization"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Invitations.Invitation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("OrganizationId") - .HasColumnType("INTEGER"); - - b.Property("ReceiverId") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("SenderId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Invitations"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Organizations.Organization", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Organizations"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Pictograms.Pictogram", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ImageId") - .HasColumnType("TEXT"); - - b.Property("OrganizationId") - .HasColumnType("INTEGER"); - - b.Property("PictogramName") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Pictograms"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Resources.Citizen", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("FirstName") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("LastName") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Citizens"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Users.GirafUser", b => - { - b.Property("Id") - .HasColumnType("TEXT"); - - b.Property("AccessFailedCount") - .HasColumnType("INTEGER"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("TEXT"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("EmailConfirmed") - .HasColumnType("INTEGER"); - - b.Property("FirstName") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("TEXT"); - - b.Property("LastName") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("TEXT"); - - b.Property("LockoutEnabled") - .HasColumnType("INTEGER"); - - b.Property("LockoutEnd") - .HasColumnType("TEXT"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("PasswordHash") - .HasColumnType("TEXT"); - - b.Property("PhoneNumber") - .HasColumnType("TEXT"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("INTEGER"); - - b.Property("SecurityStamp") - .HasColumnType("TEXT"); - - b.Property("TwoFactorEnabled") - .HasColumnType("INTEGER"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("GirafAPI.Entities.Weekplans.Activity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("CitizenId") - .HasColumnType("INTEGER"); - - b.Property("Date") - .HasColumnType("TEXT"); - - b.Property("Description") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("EndTime") - .HasColumnType("TEXT"); - - b.Property("IsCompleted") - .HasColumnType("INTEGER"); - - b.Property("Name") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("StartTime") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("CitizenId"); - - b.ToTable("Activities"); - }); - - modelBuilder.Entity("GirafUserOrganization", b => - { - b.Property("OrganizationsId") - .HasColumnType("INTEGER"); - - b.Property("UsersId") - .HasColumnType("TEXT"); - - b.HasKey("OrganizationsId", "UsersId"); - - b.HasIndex("UsersId"); - - b.ToTable("GirafUserOrganization"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b => - { - b.Property("Id") - .HasColumnType("TEXT"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("TEXT"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ClaimType") - .HasColumnType("TEXT"); - - b.Property("ClaimValue") - .HasColumnType("TEXT"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ClaimType") - .HasColumnType("TEXT"); - - b.Property("ClaimValue") - .HasColumnType("TEXT"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("TEXT"); - - b.Property("ProviderKey") - .HasColumnType("TEXT"); - - b.Property("ProviderDisplayName") - .HasColumnType("TEXT"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("TEXT"); - - b.Property("RoleId") - .HasColumnType("TEXT"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("TEXT"); - - b.Property("LoginProvider") - .HasColumnType("TEXT"); - - b.Property("Name") - .HasColumnType("TEXT"); - - b.Property("Value") - .HasColumnType("TEXT"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("CitizenOrganization", b => - { - b.HasOne("GirafAPI.Entities.Resources.Citizen", null) - .WithMany() - .HasForeignKey("CitizensId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("GirafAPI.Entities.Organizations.Organization", null) - .WithMany() - .HasForeignKey("OrganizationsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("GirafAPI.Entities.Weekplans.Activity", b => - { - b.HasOne("GirafAPI.Entities.Resources.Citizen", null) - .WithMany("Activities") - .HasForeignKey("CitizenId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("GirafUserOrganization", b => - { - b.HasOne("GirafAPI.Entities.Organizations.Organization", null) - .WithMany() - .HasForeignKey("OrganizationsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UsersId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("GirafAPI.Entities.Resources.Citizen", b => - { - b.Navigation("Activities"); - }); -#pragma warning restore 612, 618 - } - } -} diff --git a/GirafAPI/DataMigrations/20241104005243_InitialMigration.cs b/GirafAPI/DataMigrations/20241104005243_InitialMigration.cs deleted file mode 100644 index 17aa32e..0000000 --- a/GirafAPI/DataMigrations/20241104005243_InitialMigration.cs +++ /dev/null @@ -1,390 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace GirafAPI.DataMigrations -{ - /// - public partial class InitialMigration : Migration - { - /// - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.CreateTable( - name: "AspNetRoles", - columns: table => new - { - Id = table.Column(type: "TEXT", nullable: false), - Name = table.Column(type: "TEXT", maxLength: 256, nullable: true), - NormalizedName = table.Column(type: "TEXT", maxLength: 256, nullable: true), - ConcurrencyStamp = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetRoles", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AspNetUsers", - columns: table => new - { - Id = table.Column(type: "TEXT", nullable: false), - FirstName = table.Column(type: "TEXT", maxLength: 20, nullable: false), - LastName = table.Column(type: "TEXT", maxLength: 50, nullable: false), - UserName = table.Column(type: "TEXT", maxLength: 256, nullable: true), - NormalizedUserName = table.Column(type: "TEXT", maxLength: 256, nullable: true), - Email = table.Column(type: "TEXT", maxLength: 256, nullable: true), - NormalizedEmail = table.Column(type: "TEXT", maxLength: 256, nullable: true), - EmailConfirmed = table.Column(type: "INTEGER", nullable: false), - PasswordHash = table.Column(type: "TEXT", nullable: true), - SecurityStamp = table.Column(type: "TEXT", nullable: true), - ConcurrencyStamp = table.Column(type: "TEXT", nullable: true), - PhoneNumber = table.Column(type: "TEXT", nullable: true), - PhoneNumberConfirmed = table.Column(type: "INTEGER", nullable: false), - TwoFactorEnabled = table.Column(type: "INTEGER", nullable: false), - LockoutEnd = table.Column(type: "TEXT", nullable: true), - LockoutEnabled = table.Column(type: "INTEGER", nullable: false), - AccessFailedCount = table.Column(type: "INTEGER", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUsers", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "Citizens", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - FirstName = table.Column(type: "TEXT", nullable: false), - LastName = table.Column(type: "TEXT", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Citizens", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "Invitations", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - OrganizationId = table.Column(type: "INTEGER", nullable: false), - ReceiverId = table.Column(type: "TEXT", nullable: false), - SenderId = table.Column(type: "TEXT", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Invitations", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "Organizations", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - Name = table.Column(type: "TEXT", maxLength: 100, nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Organizations", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "Pictograms", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - OrganizationId = table.Column(type: "INTEGER", nullable: false), - ImageId = table.Column(type: "TEXT", nullable: false), - PictogramName = table.Column(type: "TEXT", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Pictograms", x => x.Id); - }); - - migrationBuilder.CreateTable( - name: "AspNetRoleClaims", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - RoleId = table.Column(type: "TEXT", nullable: false), - ClaimType = table.Column(type: "TEXT", nullable: true), - ClaimValue = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetRoleClaims", x => x.Id); - table.ForeignKey( - name: "FK_AspNetRoleClaims_AspNetRoles_RoleId", - column: x => x.RoleId, - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserClaims", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - UserId = table.Column(type: "TEXT", nullable: false), - ClaimType = table.Column(type: "TEXT", nullable: true), - ClaimValue = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserClaims", x => x.Id); - table.ForeignKey( - name: "FK_AspNetUserClaims_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserLogins", - columns: table => new - { - LoginProvider = table.Column(type: "TEXT", nullable: false), - ProviderKey = table.Column(type: "TEXT", nullable: false), - ProviderDisplayName = table.Column(type: "TEXT", nullable: true), - UserId = table.Column(type: "TEXT", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserLogins", x => new { x.LoginProvider, x.ProviderKey }); - table.ForeignKey( - name: "FK_AspNetUserLogins_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserRoles", - columns: table => new - { - UserId = table.Column(type: "TEXT", nullable: false), - RoleId = table.Column(type: "TEXT", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserRoles", x => new { x.UserId, x.RoleId }); - table.ForeignKey( - name: "FK_AspNetUserRoles_AspNetRoles_RoleId", - column: x => x.RoleId, - principalTable: "AspNetRoles", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_AspNetUserRoles_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "AspNetUserTokens", - columns: table => new - { - UserId = table.Column(type: "TEXT", nullable: false), - LoginProvider = table.Column(type: "TEXT", nullable: false), - Name = table.Column(type: "TEXT", nullable: false), - Value = table.Column(type: "TEXT", nullable: true) - }, - constraints: table => - { - table.PrimaryKey("PK_AspNetUserTokens", x => new { x.UserId, x.LoginProvider, x.Name }); - table.ForeignKey( - name: "FK_AspNetUserTokens_AspNetUsers_UserId", - column: x => x.UserId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "Activities", - columns: table => new - { - Id = table.Column(type: "INTEGER", nullable: false) - .Annotation("Sqlite:Autoincrement", true), - CitizenId = table.Column(type: "INTEGER", nullable: false), - Date = table.Column(type: "TEXT", nullable: false), - Name = table.Column(type: "TEXT", nullable: false), - Description = table.Column(type: "TEXT", nullable: false), - StartTime = table.Column(type: "TEXT", nullable: false), - EndTime = table.Column(type: "TEXT", nullable: false), - IsCompleted = table.Column(type: "INTEGER", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_Activities", x => x.Id); - table.ForeignKey( - name: "FK_Activities_Citizens_CitizenId", - column: x => x.CitizenId, - principalTable: "Citizens", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "CitizenOrganization", - columns: table => new - { - CitizensId = table.Column(type: "INTEGER", nullable: false), - OrganizationsId = table.Column(type: "INTEGER", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_CitizenOrganization", x => new { x.CitizensId, x.OrganizationsId }); - table.ForeignKey( - name: "FK_CitizenOrganization_Citizens_CitizensId", - column: x => x.CitizensId, - principalTable: "Citizens", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_CitizenOrganization_Organizations_OrganizationsId", - column: x => x.OrganizationsId, - principalTable: "Organizations", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateTable( - name: "GirafUserOrganization", - columns: table => new - { - OrganizationsId = table.Column(type: "INTEGER", nullable: false), - UsersId = table.Column(type: "TEXT", nullable: false) - }, - constraints: table => - { - table.PrimaryKey("PK_GirafUserOrganization", x => new { x.OrganizationsId, x.UsersId }); - table.ForeignKey( - name: "FK_GirafUserOrganization_AspNetUsers_UsersId", - column: x => x.UsersId, - principalTable: "AspNetUsers", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - table.ForeignKey( - name: "FK_GirafUserOrganization_Organizations_OrganizationsId", - column: x => x.OrganizationsId, - principalTable: "Organizations", - principalColumn: "Id", - onDelete: ReferentialAction.Cascade); - }); - - migrationBuilder.CreateIndex( - name: "IX_Activities_CitizenId", - table: "Activities", - column: "CitizenId"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetRoleClaims_RoleId", - table: "AspNetRoleClaims", - column: "RoleId"); - - migrationBuilder.CreateIndex( - name: "RoleNameIndex", - table: "AspNetRoles", - column: "NormalizedName", - unique: true); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUserClaims_UserId", - table: "AspNetUserClaims", - column: "UserId"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUserLogins_UserId", - table: "AspNetUserLogins", - column: "UserId"); - - migrationBuilder.CreateIndex( - name: "IX_AspNetUserRoles_RoleId", - table: "AspNetUserRoles", - column: "RoleId"); - - migrationBuilder.CreateIndex( - name: "EmailIndex", - table: "AspNetUsers", - column: "NormalizedEmail"); - - migrationBuilder.CreateIndex( - name: "UserNameIndex", - table: "AspNetUsers", - column: "NormalizedUserName", - unique: true); - - migrationBuilder.CreateIndex( - name: "IX_CitizenOrganization_OrganizationsId", - table: "CitizenOrganization", - column: "OrganizationsId"); - - migrationBuilder.CreateIndex( - name: "IX_GirafUserOrganization_UsersId", - table: "GirafUserOrganization", - column: "UsersId"); - } - - /// - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DropTable( - name: "Activities"); - - migrationBuilder.DropTable( - name: "AspNetRoleClaims"); - - migrationBuilder.DropTable( - name: "AspNetUserClaims"); - - migrationBuilder.DropTable( - name: "AspNetUserLogins"); - - migrationBuilder.DropTable( - name: "AspNetUserRoles"); - - migrationBuilder.DropTable( - name: "AspNetUserTokens"); - - migrationBuilder.DropTable( - name: "CitizenOrganization"); - - migrationBuilder.DropTable( - name: "GirafUserOrganization"); - - migrationBuilder.DropTable( - name: "Invitations"); - - migrationBuilder.DropTable( - name: "Pictograms"); - - migrationBuilder.DropTable( - name: "AspNetRoles"); - - migrationBuilder.DropTable( - name: "Citizens"); - - migrationBuilder.DropTable( - name: "AspNetUsers"); - - migrationBuilder.DropTable( - name: "Organizations"); - } - } -} diff --git a/GirafAPI/DataMigrations/GirafDbContextModelSnapshot.cs b/GirafAPI/DataMigrations/GirafDbContextModelSnapshot.cs deleted file mode 100644 index 779d9bc..0000000 --- a/GirafAPI/DataMigrations/GirafDbContextModelSnapshot.cs +++ /dev/null @@ -1,463 +0,0 @@ -// -using System; -using GirafAPI.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Storage.ValueConversion; - -#nullable disable - -namespace GirafAPI.DataMigrations -{ - [DbContext(typeof(GirafDbContext))] - partial class GirafDbContextModelSnapshot : ModelSnapshot - { - protected override void BuildModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder.HasAnnotation("ProductVersion", "8.0.8"); - - modelBuilder.Entity("CitizenOrganization", b => - { - b.Property("CitizensId") - .HasColumnType("INTEGER"); - - b.Property("OrganizationsId") - .HasColumnType("INTEGER"); - - b.HasKey("CitizensId", "OrganizationsId"); - - b.HasIndex("OrganizationsId"); - - b.ToTable("CitizenOrganization"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Invitations.Invitation", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("OrganizationId") - .HasColumnType("INTEGER"); - - b.Property("ReceiverId") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("SenderId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Invitations"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Organizations.Organization", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("Name") - .IsRequired() - .HasMaxLength(100) - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Organizations"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Pictograms.Pictogram", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ImageId") - .HasColumnType("TEXT"); - - b.Property("OrganizationId") - .HasColumnType("INTEGER"); - - b.Property("PictogramName") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Pictograms"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Resources.Citizen", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("FirstName") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("LastName") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.ToTable("Citizens"); - }); - - modelBuilder.Entity("GirafAPI.Entities.Users.GirafUser", b => - { - b.Property("Id") - .HasColumnType("TEXT"); - - b.Property("AccessFailedCount") - .HasColumnType("INTEGER"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("TEXT"); - - b.Property("Email") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("EmailConfirmed") - .HasColumnType("INTEGER"); - - b.Property("FirstName") - .IsRequired() - .HasMaxLength(20) - .HasColumnType("TEXT"); - - b.Property("LastName") - .IsRequired() - .HasMaxLength(50) - .HasColumnType("TEXT"); - - b.Property("LockoutEnabled") - .HasColumnType("INTEGER"); - - b.Property("LockoutEnd") - .HasColumnType("TEXT"); - - b.Property("NormalizedEmail") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("NormalizedUserName") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("PasswordHash") - .HasColumnType("TEXT"); - - b.Property("PhoneNumber") - .HasColumnType("TEXT"); - - b.Property("PhoneNumberConfirmed") - .HasColumnType("INTEGER"); - - b.Property("SecurityStamp") - .HasColumnType("TEXT"); - - b.Property("TwoFactorEnabled") - .HasColumnType("INTEGER"); - - b.Property("UserName") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedEmail") - .HasDatabaseName("EmailIndex"); - - b.HasIndex("NormalizedUserName") - .IsUnique() - .HasDatabaseName("UserNameIndex"); - - b.ToTable("AspNetUsers", (string)null); - }); - - modelBuilder.Entity("GirafAPI.Entities.Weekplans.Activity", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("CitizenId") - .HasColumnType("INTEGER"); - - b.Property("Date") - .HasColumnType("TEXT"); - - b.Property("Description") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("EndTime") - .HasColumnType("TEXT"); - - b.Property("IsCompleted") - .HasColumnType("INTEGER"); - - b.Property("Name") - .IsRequired() - .HasColumnType("TEXT"); - - b.Property("StartTime") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("CitizenId"); - - b.ToTable("Activities"); - }); - - modelBuilder.Entity("GirafUserOrganization", b => - { - b.Property("OrganizationsId") - .HasColumnType("INTEGER"); - - b.Property("UsersId") - .HasColumnType("TEXT"); - - b.HasKey("OrganizationsId", "UsersId"); - - b.HasIndex("UsersId"); - - b.ToTable("GirafUserOrganization"); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRole", b => - { - b.Property("Id") - .HasColumnType("TEXT"); - - b.Property("ConcurrencyStamp") - .IsConcurrencyToken() - .HasColumnType("TEXT"); - - b.Property("Name") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.Property("NormalizedName") - .HasMaxLength(256) - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("NormalizedName") - .IsUnique() - .HasDatabaseName("RoleNameIndex"); - - b.ToTable("AspNetRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ClaimType") - .HasColumnType("TEXT"); - - b.Property("ClaimValue") - .HasColumnType("TEXT"); - - b.Property("RoleId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetRoleClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INTEGER"); - - b.Property("ClaimType") - .HasColumnType("TEXT"); - - b.Property("ClaimValue") - .HasColumnType("TEXT"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserClaims", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.Property("LoginProvider") - .HasColumnType("TEXT"); - - b.Property("ProviderKey") - .HasColumnType("TEXT"); - - b.Property("ProviderDisplayName") - .HasColumnType("TEXT"); - - b.Property("UserId") - .IsRequired() - .HasColumnType("TEXT"); - - b.HasKey("LoginProvider", "ProviderKey"); - - b.HasIndex("UserId"); - - b.ToTable("AspNetUserLogins", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.Property("UserId") - .HasColumnType("TEXT"); - - b.Property("RoleId") - .HasColumnType("TEXT"); - - b.HasKey("UserId", "RoleId"); - - b.HasIndex("RoleId"); - - b.ToTable("AspNetUserRoles", (string)null); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.Property("UserId") - .HasColumnType("TEXT"); - - b.Property("LoginProvider") - .HasColumnType("TEXT"); - - b.Property("Name") - .HasColumnType("TEXT"); - - b.Property("Value") - .HasColumnType("TEXT"); - - b.HasKey("UserId", "LoginProvider", "Name"); - - b.ToTable("AspNetUserTokens", (string)null); - }); - - modelBuilder.Entity("CitizenOrganization", b => - { - b.HasOne("GirafAPI.Entities.Resources.Citizen", null) - .WithMany() - .HasForeignKey("CitizensId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("GirafAPI.Entities.Organizations.Organization", null) - .WithMany() - .HasForeignKey("OrganizationsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("GirafAPI.Entities.Weekplans.Activity", b => - { - b.HasOne("GirafAPI.Entities.Resources.Citizen", null) - .WithMany("Activities") - .HasForeignKey("CitizenId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("GirafUserOrganization", b => - { - b.HasOne("GirafAPI.Entities.Organizations.Organization", null) - .WithMany() - .HasForeignKey("OrganizationsId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UsersId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityRoleClaim", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserClaim", b => - { - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserLogin", b => - { - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserRole", b => - { - b.HasOne("Microsoft.AspNetCore.Identity.IdentityRole", null) - .WithMany() - .HasForeignKey("RoleId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("Microsoft.AspNetCore.Identity.IdentityUserToken", b => - { - b.HasOne("GirafAPI.Entities.Users.GirafUser", null) - .WithMany() - .HasForeignKey("UserId") - .OnDelete(DeleteBehavior.Cascade) - .IsRequired(); - }); - - modelBuilder.Entity("GirafAPI.Entities.Resources.Citizen", b => - { - b.Navigation("Activities"); - }); -#pragma warning restore 612, 618 - } - } -}