summaryrefslogtreecommitdiff
path: root/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs
diff options
context:
space:
mode:
authorPaweł Bernaciak <pawelbernaciak@zohomail.eu>2023-10-21 15:54:10 +0200
committerPaweł Bernaciak <pawelbernaciak@zohomail.eu>2023-10-21 15:54:10 +0200
commit0bdc7889bf9d6e666558717d1ff093616eb006d9 (patch)
tree08fc697be18de8e4515dc039f53feaf9e3c505af /backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs
parent2ef3bdcd89731c1ed9cb7528181d19b2d9169bb5 (diff)
Add rest of models to backend
Diffstat (limited to 'backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs')
-rw-r--r--backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs72
1 files changed, 72 insertions, 0 deletions
diff --git a/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs b/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs
index b713511..a43306c 100644
--- a/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs
+++ b/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs
@@ -1,4 +1,5 @@
// <auto-generated />
+using System;
using Elements.Data;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
@@ -22,6 +23,10 @@ namespace Elements.Data.Migrations
.ValueGeneratedOnAdd()
.HasColumnType("INTEGER");
+ b.Property<string>("IconBitmap")
+ .IsRequired()
+ .HasColumnType("TEXT");
+
b.Property<string>("Name")
.IsRequired()
.HasColumnType("TEXT");
@@ -39,6 +44,46 @@ namespace Elements.Data.Migrations
b.ToTable("Elements");
});
+ modelBuilder.Entity("Elements.Data.Models.Suggestion", b =>
+ {
+ b.Property<int>("Id")
+ .ValueGeneratedOnAdd()
+ .HasColumnType("INTEGER");
+
+ b.Property<int>("FirstIngredientId")
+ .HasColumnType("INTEGER");
+
+ b.Property<string>("Icon")
+ .IsRequired()
+ .HasColumnType("TEXT");
+
+ b.Property<string>("Name")
+ .IsRequired()
+ .HasColumnType("TEXT");
+
+ b.Property<int>("SecondIngredientId")
+ .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("SecondIngredientId");
+
+ b.HasIndex("UserId");
+
+ b.ToTable("Suggestion");
+ });
+
modelBuilder.Entity("Elements.Data.Models.User", b =>
{
b.Property<int>("Id")
@@ -67,9 +112,36 @@ namespace Elements.Data.Migrations
.IsRequired();
});
+ modelBuilder.Entity("Elements.Data.Models.Suggestion", b =>
+ {
+ b.HasOne("Elements.Data.Models.Element", "FirstIngredient")
+ .WithMany()
+ .HasForeignKey("FirstIngredientId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.HasOne("Elements.Data.Models.Element", "SecondIngredient")
+ .WithMany()
+ .HasForeignKey("SecondIngredientId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.HasOne("Elements.Data.Models.User", null)
+ .WithMany("Suggestions")
+ .HasForeignKey("UserId")
+ .OnDelete(DeleteBehavior.Cascade)
+ .IsRequired();
+
+ b.Navigation("FirstIngredient");
+
+ b.Navigation("SecondIngredient");
+ });
+
modelBuilder.Entity("Elements.Data.Models.User", b =>
{
b.Navigation("Elements");
+
+ b.Navigation("Suggestions");
});
#pragma warning restore 612, 618
}