//Gero as partidas com critério da fase private List <IFightMatch> GenerateMatches(List <ICompetitor> competitors, IStageCriteria criteria) { var matchbuilder = new FightMatchBuilder(); matchbuilder.SetStageCriteria(criteria); var matches = matchbuilder.BuildMatches(competitors); return(matches); }
public void SetStageCriteria(IStageCriteria stageCriteria) { this._stageCriteria = stageCriteria; }