Ignore:
Timestamp:
10/29/25 15:41:48 (11 months ago)
Author:
stefansaveski <stefansaveski19@…>
Branches:
master
Children:
3592476
Parents:
4708118
Message:

Add EMBG property and consolidate migrations

Added EMBG property to User and RegisterDto classes to store unique user identifiers. Removed outdated migration files and introduced a new consolidated migration (20251029131316_InitialCreate) to define the database schema, including User, ContactInfo, EnrollmentInfo, HighSchool, and RefreshToken tables with appropriate relationships. Updated AppDbContextModelSnapshot to reflect the new schema. Changed the development database connection string in appsettings.Development.json for improved configuration.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • iknow-api/Migrations/AppDbContextModelSnapshot.cs

    r4708118 rf8af32b  
    2424
    2525            modelBuilder.Entity("iknow_api.Models.ContactInfo", b =>
    26             modelBuilder.Entity("iknow_api.Models.RefreshToken", b =>
    2726                {
    2827                    b.Property<int>("Id")
     
    106105
    107106                    b.ToTable("HighSchool");
     107                });
     108
     109            modelBuilder.Entity("iknow_api.Models.RefreshToken", b =>
     110                {
     111                    b.Property<int>("Id")
     112                        .ValueGeneratedOnAdd()
     113                        .HasColumnType("integer");
     114
     115                    NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
     116
    108117                    b.Property<DateTime>("ExpiresAt")
    109118                        .HasColumnType("timestamp with time zone");
     
    113122
    114123                    b.Property<string>("Token")
    115                         .IsRequired()
    116124                        .HasColumnType("text");
    117125
     
    168176                        .WithOne("ContactInfo")
    169177                        .HasForeignKey("iknow_api.Models.ContactInfo", "UserId")
     178                        .OnDelete(DeleteBehavior.Cascade)
     179                        .IsRequired();
     180
     181                    b.Navigation("User");
     182                });
     183
     184            modelBuilder.Entity("iknow_api.Models.EnrollmentInfo", b =>
     185                {
     186                    b.HasOne("iknow_api.Models.User", "User")
     187                        .WithOne("EnrollmentInfo")
     188                        .HasForeignKey("iknow_api.Models.EnrollmentInfo", "UserId")
     189                        .OnDelete(DeleteBehavior.Cascade)
     190                        .IsRequired();
     191
     192                    b.Navigation("User");
     193                });
     194
     195            modelBuilder.Entity("iknow_api.Models.HighSchool", b =>
     196                {
     197                    b.HasOne("iknow_api.Models.User", "User")
     198                        .WithOne("HighSchool")
     199                        .HasForeignKey("iknow_api.Models.HighSchool", "UserId")
     200                        .OnDelete(DeleteBehavior.Cascade)
     201                        .IsRequired();
     202
     203                    b.Navigation("User");
     204                });
     205
    170206            modelBuilder.Entity("iknow_api.Models.RefreshToken", b =>
    171207                {
     
    173209                        .WithMany()
    174210                        .HasForeignKey("UserId")
    175                         .OnDelete(DeleteBehavior.Cascade)
    176                         .IsRequired();
    177 
    178                     b.Navigation("User");
    179                 });
    180 
    181             modelBuilder.Entity("iknow_api.Models.EnrollmentInfo", b =>
    182                 {
    183                     b.HasOne("iknow_api.Models.User", "User")
    184                         .WithOne("EnrollmentInfo")
    185                         .HasForeignKey("iknow_api.Models.EnrollmentInfo", "UserId")
    186                         .OnDelete(DeleteBehavior.Cascade)
    187                         .IsRequired();
    188 
    189                     b.Navigation("User");
    190                 });
    191 
    192             modelBuilder.Entity("iknow_api.Models.HighSchool", b =>
    193                 {
    194                     b.HasOne("iknow_api.Models.User", "User")
    195                         .WithOne("HighSchool")
    196                         .HasForeignKey("iknow_api.Models.HighSchool", "UserId")
    197211                        .OnDelete(DeleteBehavior.Cascade)
    198212                        .IsRequired();
Note: See TracChangeset for help on using the changeset viewer.