summaryrefslogtreecommitdiff
path: root/backend
diff options
context:
space:
mode:
authorPaweł Bernaciak <pawelbernaciak@zohomail.eu>2023-10-22 11:25:59 +0200
committerPaweł Bernaciak <pawelbernaciak@zohomail.eu>2023-10-22 11:25:59 +0200
commitcc4d58a1bf2fff24f9979c92118fbf23afe443f4 (patch)
tree0ddf0903f49ba912cf75f7b9640b748ad476f221 /backend
parent1e2d02bf49f6ab9f5f239176b14089a03d84e280 (diff)
Fix models
Diffstat (limited to 'backend')
-rw-r--r--backend/Elements.Data/Migrations/20231022092319_Initial.Designer.cs (renamed from backend/Elements.Data/Migrations/20231021183528_Initial.Designer.cs)6
-rw-r--r--backend/Elements.Data/Migrations/20231022092319_Initial.cs (renamed from backend/Elements.Data/Migrations/20231021183528_Initial.cs)0
-rw-r--r--backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs4
-rw-r--r--backend/Elements.Data/Models/Element.cs4
-rw-r--r--backend/Elements.Data/Models/Recipe.cs2
-rw-r--r--backend/Elements.Data/Models/Suggestion.cs2
-rw-r--r--backend/Elements.Data/Models/User.cs2
7 files changed, 13 insertions, 7 deletions
diff --git a/backend/Elements.Data/Migrations/20231021183528_Initial.Designer.cs b/backend/Elements.Data/Migrations/20231022092319_Initial.Designer.cs
index a57d74e..41c4295 100644
--- a/backend/Elements.Data/Migrations/20231021183528_Initial.Designer.cs
+++ b/backend/Elements.Data/Migrations/20231022092319_Initial.Designer.cs
@@ -11,7 +11,7 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Elements.Data.Migrations
{
[DbContext(typeof(ApplicationDbContext))]
- [Migration("20231021183528_Initial")]
+ [Migration("20231022092319_Initial")]
partial class Initial
{
/// <inheritdoc />
@@ -176,11 +176,13 @@ namespace Elements.Data.Migrations
modelBuilder.Entity("Elements.Data.Models.Element", b =>
{
- b.HasOne("Elements.Data.Models.User", null)
+ b.HasOne("Elements.Data.Models.User", "User")
.WithMany("Elements")
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
+
+ b.Navigation("User");
});
modelBuilder.Entity("Elements.Data.Models.Recipe", b =>
diff --git a/backend/Elements.Data/Migrations/20231021183528_Initial.cs b/backend/Elements.Data/Migrations/20231022092319_Initial.cs
index 313f86f..313f86f 100644
--- a/backend/Elements.Data/Migrations/20231021183528_Initial.cs
+++ b/backend/Elements.Data/Migrations/20231022092319_Initial.cs
diff --git a/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs b/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs
index 7e27940..32bb909 100644
--- a/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs
+++ b/backend/Elements.Data/Migrations/ApplicationDbContextModelSnapshot.cs
@@ -173,11 +173,13 @@ namespace Elements.Data.Migrations
modelBuilder.Entity("Elements.Data.Models.Element", b =>
{
- b.HasOne("Elements.Data.Models.User", null)
+ b.HasOne("Elements.Data.Models.User", "User")
.WithMany("Elements")
.HasForeignKey("UserId")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
+
+ b.Navigation("User");
});
modelBuilder.Entity("Elements.Data.Models.Recipe", b =>
diff --git a/backend/Elements.Data/Models/Element.cs b/backend/Elements.Data/Models/Element.cs
index 1aa8ab6..273c83d 100644
--- a/backend/Elements.Data/Models/Element.cs
+++ b/backend/Elements.Data/Models/Element.cs
@@ -9,9 +9,11 @@ public enum ElementState {
}
public class Element {
- public int Id {get; init;}
+ public int Id {get; set;}
public required int UserId { get; init; }
public required string Name {get; init;}
public required ElementState State {get; init;}
public required byte[] IconPng { get; init; }
+
+ public User User { get; set; } = null!;
} \ No newline at end of file
diff --git a/backend/Elements.Data/Models/Recipe.cs b/backend/Elements.Data/Models/Recipe.cs
index 7d7eaeb..a942561 100644
--- a/backend/Elements.Data/Models/Recipe.cs
+++ b/backend/Elements.Data/Models/Recipe.cs
@@ -2,7 +2,7 @@ namespace Elements.Data.Models;
public class Recipe
{
- public required int Id { get; set; }
+ public int Id { get; set; }
public required Element FirstIngredient { get; init; }
public required Element SecondIngredient { get; set; }
public required Element Result { get; set; }
diff --git a/backend/Elements.Data/Models/Suggestion.cs b/backend/Elements.Data/Models/Suggestion.cs
index 7753379..ac442ec 100644
--- a/backend/Elements.Data/Models/Suggestion.cs
+++ b/backend/Elements.Data/Models/Suggestion.cs
@@ -2,7 +2,7 @@ namespace Elements.Data.Models;
public class Suggestion
{
- public required int Id { get; set; }
+ public int Id { get; set; }
public required string Name { get; init; }
public required string Icon { get; init; }
public required Element FirstIngredient { get; init; }
diff --git a/backend/Elements.Data/Models/User.cs b/backend/Elements.Data/Models/User.cs
index 94b8316..63be88a 100644
--- a/backend/Elements.Data/Models/User.cs
+++ b/backend/Elements.Data/Models/User.cs
@@ -2,7 +2,7 @@ namespace Elements.Data.Models;
public class User
{
- public int Id { get; init; }
+ public int Id { get; set; }
public required string GoogleId { get; init; }
public required string Name { get; set; }
public required ICollection<Element> Elements { get; set; }