public Match(Match match) { this.teamA = match.teamA; this.teamB = match.teamB; this.winner = match.winner; this.RefA = match.RefA; }
public void addReferee(TPerson.Referee refe) { if (referees == null) { referees = new List <TPerson.Referee>(); } referees.Add(refe); }
public Match(TTeam.ITeam a, TTeam.ITeam b, List <TPerson.Referee> r) { if (a == b) { throw new IncorrectOpponentException(); } teamA = a; teamB = b; RefA = r.ElementAt(0); }
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { if (value is List <TPerson.Referee> e) { Write(writer, (List <TPerson.Referee>)value, serializer); } else { TPerson.Referee t = (TPerson.Referee)value; writer.WriteValue(t.Id); } }
public void RemoveReferee(TPerson.Referee referee) { IsObjectNotDefined(referee, "Referee"); referees.Remove(referee); }
public void AddReferee(TPerson.Referee referee = null) { IsObjectNotDefined(referee, "Referee"); referees.Add(referee); }
//Function takes a list of referees because VolleyballMatch needs 3 of them public virtual void SetReferees(List <TPerson.Referee> r) { RefA = r.ElementAt(0); }