public override void HandlePlayFinished(BoardResultRecorder currentResult) { this.Add(() => { if (this.OnPlayFinished != null) { this.OnPlayFinished(currentResult); } }); }
public override async void HandlePlayFinished(BoardResultRecorder currentResult) { Log.Trace(2, "TournamentController.HandlePlayFinished start"); await this.currentTournament.SaveAsync(this.CurrentResult as BoardResult); Log.Trace(3, "TournamentController.HandlePlayFinished after SaveAsync"); await this.NextBoard(); Log.Trace(3, "TournamentController.HandlePlayFinished finished"); }
public virtual void HandlePlayFinished(BoardResultRecorder currentResult) { }
public override void HandlePlayFinished(BoardResultRecorder currentResult) { base.HandlePlayFinished(currentResult); this.CurrentResult.HandlePlayFinished(currentResult); //this.CurrentResult = null; }
public override void HandleBoardStarted(int boardNumber, Seats dealer, Vulnerable vulnerabilty) { base.HandleBoardStarted(boardNumber, dealer, vulnerabilty); this.CurrentResult = NewBoardResult(boardNumber); this.CurrentResult.HandleBoardStarted(boardNumber, dealer, vulnerabilty); }