summaryrefslogtreecommitdiff
path: root/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs
diff options
context:
space:
mode:
Diffstat (limited to 'backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs')
-rw-r--r--backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs66
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
}