Ignore:
Timestamp:
12/16/25 23:05:19 (9 months ago)
Author:
Stefan-Saveski <stefansaveski19@…>
Branches:
master
Children:
bb02e3a
Parents:
61fd94e
Message:

Upgraded database, added get subjects and get passed subjects.

File:
1 edited

Legend:

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

    r61fd94e raee2b88  
    2525            modelBuilder.Entity("iknow_api.Models.ActiveSemesters", b =>
    2626                {
    27                     b.Property<int>("id")
    28                         .ValueGeneratedOnAdd()
    29                         .HasColumnType("integer");
    30 
    31                     NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("id"));
     27                    b.Property<int>("Id")
     28                        .ValueGeneratedOnAdd()
     29                        .HasColumnType("integer");
     30
     31                    NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
    3232
    3333                    b.Property<int>("Type")
    3434                        .HasColumnType("integer");
    3535
    36                     b.Property<int>("year")
    37                         .HasColumnType("integer");
    38 
    39                     b.HasKey("id");
     36                    b.Property<int>("Year")
     37                        .HasColumnType("integer");
     38
     39                    b.HasKey("Id");
    4040
    4141                    b.ToTable("ActiveSemesters");
     
    127127                        .HasColumnType("integer");
    128128
    129                     b.Property<string>("Node")
     129                    b.Property<string>("Note")
    130130                        .HasColumnType("text");
    131131
     
    133133                        .HasColumnType("integer");
    134134
     135                    b.Property<int>("SemesterId")
     136                        .HasColumnType("integer");
     137
    135138                    b.Property<string>("StudentComment")
    136139                        .HasColumnType("text");
     
    139142                        .HasColumnType("integer");
    140143
    141                     b.Property<DateTime>("Veryfied")
     144                    b.Property<DateTime>("Verified")
    142145                        .HasColumnType("timestamp with time zone");
    143146
     
    159162                    NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
    160163
     164                    b.Property<int>("EnrollmentYear")
     165                        .HasColumnType("integer");
     166
    161167                    b.Property<int>("MajorId")
    162168                        .HasColumnType("integer");
    163169
     170                    b.Property<int>("Quota")
     171                        .HasColumnType("integer");
     172
    164173                    b.Property<string>("StudyStatus")
    165174                        .HasColumnType("text");
     
    169178
    170179                    b.Property<int>("UserId")
    171                         .HasColumnType("integer");
    172 
    173                     b.Property<int>("enrollmentYear")
    174                         .HasColumnType("integer");
    175 
    176                     b.Property<int>("quota")
    177180                        .HasColumnType("integer");
    178181
     
    322325                });
    323326
     327            modelBuilder.Entity("iknow_api.Models.ProfessorSubjects", b =>
     328                {
     329                    b.Property<int>("ProfessorId")
     330                        .HasColumnType("integer");
     331
     332                    b.Property<int>("SemesterId")
     333                        .HasColumnType("integer");
     334
     335                    b.Property<int>("SubjectId")
     336                        .HasColumnType("integer");
     337
     338                    b.HasKey("ProfessorId", "SemesterId", "SubjectId");
     339
     340                    b.HasIndex("SemesterId");
     341
     342                    b.HasIndex("SubjectId");
     343
     344                    b.ToTable("ProfessorSubjects");
     345                });
     346
    324347            modelBuilder.Entity("iknow_api.Models.RefreshToken", b =>
    325348                {
     
    613636                });
    614637
     638            modelBuilder.Entity("iknow_api.Models.ProfessorSubjects", b =>
     639                {
     640                    b.HasOne("iknow_api.Models.User", "Professor")
     641                        .WithMany()
     642                        .HasForeignKey("ProfessorId")
     643                        .OnDelete(DeleteBehavior.Cascade)
     644                        .IsRequired();
     645
     646                    b.HasOne("iknow_api.Models.ActiveSemesters", "Semester")
     647                        .WithMany()
     648                        .HasForeignKey("SemesterId")
     649                        .OnDelete(DeleteBehavior.Cascade)
     650                        .IsRequired();
     651
     652                    b.HasOne("iknow_api.Models.Subject", "Subject")
     653                        .WithMany()
     654                        .HasForeignKey("SubjectId")
     655                        .OnDelete(DeleteBehavior.Cascade)
     656                        .IsRequired();
     657
     658                    b.Navigation("Professor");
     659
     660                    b.Navigation("Semester");
     661
     662                    b.Navigation("Subject");
     663                });
     664
    615665            modelBuilder.Entity("iknow_api.Models.RefreshToken", b =>
    616666                {
Note: See TracChangeset for help on using the changeset viewer.