protected void btnDistributePoints_Click(object sender, EventArgs e)
        {
            var matchManagement = new MatchManagement(Global.ConnectionString, SessionProps);

            ClearPointEvents(true);

            if (MatchId != Guid.Empty)
            {
                matchManagement.DistributePoints(MatchId);

                lblUpdateProgress.Text = "Matchen uppdaterad!";

                //try to send tweet
                SendMatchTweet(MatchId, matchManagement);

                SwitchStep(0);

            }
        }
        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);
            }
        }