protected Task <TeamLeagueTableLinePoints> CalculateByResultPoints(Entities.League league, EntrantScoreSummary scores) { short points = 0; if (scores.ResultTypeID == ResultType.Win) { points = league.ResultWinPoints.Value; } else if (scores.ResultTypeID == ResultType.Lose) { points = league.ResultLosePoints.Value; } else if (scores.ResultTypeID == ResultType.Draw) { points = league.ResultDrawPoints.Value; } var result = new TeamLeagueTableLinePoints { Points = points, BonusPoints = 0 }; return(Task.FromResult(result)); }
protected Task <TeamLeagueTableLinePoints> CalculateByChalks(Entities.League league, EntrantScoreSummary scores) { var result = new TeamLeagueTableLinePoints { Points = scores.ChalkScore, BonusPoints = 0 }; return(Task.FromResult(result)); }