From 6900a7fe2e03ad777bf40fc28baf63f2c383a2ae Mon Sep 17 00:00:00 2001 From: Paweł Bernaciak Date: Sun, 22 Oct 2023 16:37:48 +0200 Subject: More model fixes --- .../ApplicationDbContextModelSnapshot.cs | 66 +++++++++++++++++----- 1 file changed, 53 insertions(+), 13 deletions(-) (limited to 'backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs') 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("FirstIngredientId") + b.Property("FirstElementId") .HasColumnType("INTEGER"); b.Property("Icon") @@ -121,23 +121,20 @@ namespace Elements.Data.Migrations .IsRequired() .HasColumnType("TEXT"); - b.Property("SecondIngredientId") + b.Property("SecondElementId") .HasColumnType("INTEGER"); b.Property("UserId") .HasColumnType("INTEGER"); - b.Property("Votes") - .HasColumnType("INTEGER"); - b.Property("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("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER"); + + b.Property("SuggestionId") + .HasColumnType("INTEGER"); + + b.Property("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 } -- cgit v1.2.3