Match management view

This commit is contained in:
2026-05-06 16:21:50 +02:00
parent c70b9c554e
commit 5a51a8265d
15 changed files with 2554 additions and 7 deletions
@@ -54,6 +54,18 @@ public class TournamentContext : DbContext
.WithMany(t => t.TournamentTeams)
.HasForeignKey(tt => tt.TeamId)
.OnDelete(DeleteBehavior.Cascade);
modelBuilder.Entity<Match>()
.HasOne(m => m.WinnerMatch)
.WithMany()
.HasForeignKey(m => m.WinnerMatchId)
.OnDelete(DeleteBehavior.Restrict);
modelBuilder.Entity<Match>()
.HasOne(m => m.LoserMatch)
.WithMany()
.HasForeignKey(m => m.LoserMatchId)
.OnDelete(DeleteBehavior.Restrict);
}
}