f7aacdad04
Game and Tournament forgot to add setters to group count and advancement numbers to stage 1 in multistage tournaments Participant apparently accidentally deleted the composite key in TeamParticipant
29 lines
787 B
C#
29 lines
787 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
namespace TournamentOrganizer.Models;
|
|
|
|
[PrimaryKey(nameof(RoundId), nameof(PlayerId))]
|
|
public class PlayerParticipant
|
|
{
|
|
public int RoundId { get; set; }
|
|
public int PlayerId { get; set; }
|
|
|
|
public required Player Player { get; set; }
|
|
public required Round Round { get; set; }
|
|
}
|
|
|
|
[PrimaryKey(nameof(MatchId), nameof(TeamId))]
|
|
public class TeamParticipant
|
|
{
|
|
public int MatchId { get; set; }
|
|
public int TeamId { get; set; }
|
|
public int Seed { get; set; }
|
|
public int Score { get; set; }
|
|
|
|
public required Team Team { get; set; }
|
|
public required Match Round { get; set; }
|
|
} |