Skip to content

Commit 1e95396

Browse files
committed
login works
1 parent 5475c0a commit 1e95396

11 files changed

Lines changed: 1159 additions & 165 deletions

EatSomewhere/Database/AppDbContext.cs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,28 @@ protected override void OnModelCreating(ModelBuilder modelBuilder)
2121
modelBuilder.Entity<User>().HasKey(x => x.Id);
2222

2323
modelBuilder.Entity<UserSession>().HasKey(x => x.Id);
24-
24+
25+
modelBuilder.Entity<Assembly>().HasKey(x => x.Id);
2526
modelBuilder.Entity<Assembly>().Navigation(x => x.Users).AutoInclude();
2627
modelBuilder.Entity<Assembly>().Navigation(x => x.Admins).AutoInclude();
2728

29+
modelBuilder.Entity<Food>().HasKey(x => x.Id);
2830
modelBuilder.Entity<Food>().Navigation(x => x.Assembly).AutoInclude();
2931
modelBuilder.Entity<Food>().Navigation(x => x.Ingredients).AutoInclude();
3032
modelBuilder.Entity<Food>().Navigation(x => x.Tags).AutoInclude();
3133

34+
modelBuilder.Entity<FoodEntry>().HasKey(x => x.Id);
3235
modelBuilder.Entity<FoodEntry>().Navigation(x => x.Food).AutoInclude();
3336
modelBuilder.Entity<FoodEntry>().Navigation(x => x.Participants).AutoInclude();
3437
modelBuilder.Entity<FoodEntry>().Navigation(x => x.PayedBy).AutoInclude();
3538

39+
modelBuilder.Entity<FoodParticipant>().HasKey(x => x.Id);
40+
41+
modelBuilder.Entity<Ingredient>().HasKey(x => x.Id);
42+
43+
modelBuilder.Entity<IngredientEntry>().HasKey(x => x.Id);
3644
modelBuilder.Entity<IngredientEntry>().Navigation(x => x.Ingredient).AutoInclude();
45+
46+
modelBuilder.Entity<Tag>().HasKey(x => x.Id);
3747
}
3848
}

0 commit comments

Comments
 (0)