diff options
Diffstat (limited to 'backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs')
| -rw-r--r-- | backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs | 66 |
1 files changed, 53 insertions, 13 deletions
diff --git a/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs b/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs index 095839f..5964a6c 100644 --- a/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs +++ b/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs @@ -110,7 +110,7 @@ namespace Elements.Data.Migrations .ValueGeneratedOnAdd() .HasColumnType("INTEGER"); - b.Property<int>("FirstIngredientId") + b.Property<int>("FirstElementId") .HasColumnType("INTEGER"); b.Property<byte[]>("Icon") @@ -121,23 +121,20 @@ namespace Elements.Data.Migrations .IsRequired() .HasColumnType("TEXT"); - b.Property<int>("SecondIngredientId") + b.Property<int>("SecondElementId") .HasColumnType("INTEGER"); b.Property<int>("UserId") .HasColumnType("INTEGER"); - b.Property<int>("Votes") - .HasColumnType("INTEGER"); - b.Property<DateTime>("VotingEnd") .HasColumnType("TEXT"); b.HasKey("Id"); - b.HasIndex("FirstIngredientId"); + b.HasIndex("FirstElementId"); - b.HasIndex("SecondIngredientId"); + b.HasIndex("SecondElementId"); b.HasIndex("UserId"); @@ -171,6 +168,27 @@ namespace Elements.Data.Migrations }); }); + modelBuilder.Entity("Elements.Data.Models.Vote", b => + { + b.Property<int>("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER"); + + b.Property<int>("SuggestionId") + .HasColumnType("INTEGER"); + + b.Property<int>("UserId") + .HasColumnType("INTEGER"); + + b.HasKey("Id"); + + b.HasIndex("SuggestionId"); + + b.HasIndex("UserId"); + + b.ToTable("Votes"); + }); + modelBuilder.Entity("Elements.Data.Models.Element", b => { b.HasOne("Elements.Data.Models.User", "User") @@ -211,15 +229,15 @@ namespace Elements.Data.Migrations modelBuilder.Entity("Elements.Data.Models.Suggestion", b => { - b.HasOne("Elements.Data.Models.Element", "FirstIngredient") + b.HasOne("Elements.Data.Models.Element", "FirstElement") .WithMany() - .HasForeignKey("FirstIngredientId") + .HasForeignKey("FirstElementId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.HasOne("Elements.Data.Models.Element", "SecondIngredient") + b.HasOne("Elements.Data.Models.Element", "SecondElement") .WithMany() - .HasForeignKey("SecondIngredientId") + .HasForeignKey("SecondElementId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); @@ -229,9 +247,29 @@ namespace Elements.Data.Migrations .OnDelete(DeleteBehavior.Cascade) .IsRequired(); - b.Navigation("FirstIngredient"); + b.Navigation("FirstElement"); - b.Navigation("SecondIngredient"); + b.Navigation("SecondElement"); + }); + + modelBuilder.Entity("Elements.Data.Models.Vote", b => + { + b.HasOne("Elements.Data.Models.Suggestion", null) + .WithMany("Votes") + .HasForeignKey("SuggestionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Elements.Data.Models.User", null) + .WithMany("Votes") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Elements.Data.Models.Suggestion", b => + { + b.Navigation("Votes"); }); modelBuilder.Entity("Elements.Data.Models.User", b => @@ -239,6 +277,8 @@ namespace Elements.Data.Migrations b.Navigation("Elements"); b.Navigation("Suggestions"); + + b.Navigation("Votes"); }); #pragma warning restore 612, 618 } |
