protected void btnReDistributePointsForFullDay_Click(object sender, EventArgs e) { var matchManagement = new MatchManagement(Global.ConnectionString, SessionProps); using (var db = Global.GetConnection()) { var tourDay = int.Parse(drpTourDay.SelectedValue); var matches = from m in db.Inti_Match where m.TournamentGUID == SessionProps.SelectedTournament.GUID && m.TourDay == tourDay && m.IsUpdated == true select m; lblUpdateProgress.Text = ""; foreach (var match in matches) { //clear the points matchManagement.ClearTeamPoints(match.GUID); matchManagement.DistributePoints(match.GUID); lblUpdateProgress.Text += String.Format("{0} - {1}<br>", match.HomeClubInti_Club.Name, match.Inti_Club.Name); } SwitchStep(0); } }
private void ClearPointEvents(bool onlyTeamPointEvents) { if (MatchId != Guid.Empty) { var matchManagement = new MatchManagement(Global.ConnectionString, SessionProps); if (onlyTeamPointEvents) matchManagement.ClearTeamPoints(MatchId); else matchManagement.ClearPointEvents(MatchId); } }