コード例 #1
0
        private void SendMatchTweet(Guid matchId, MatchManagement matchManagement)
        {
            try
            {
                //compile match text
                var matchText = matchManagement.GetMatchText(matchId);
                lblUpdateProgress.Text += "<BR>" + matchText;

                var url = "http://interntipset.com/Match/" + matchId.ToString();
                Global.SendTweet(matchText, url, SessionProps);
            }
            catch (Exception ex)
            {
                lblUpdateProgress.Text += "<BR>Kunde inte twittra:<BR>";
                lblUpdateProgress.Text += ex.GetType().Name;
                lblUpdateProgress.Text += ex.Message;
            }
        }
コード例 #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            var athleteManagement = new AthleteManagement(Global.ConnectionString, SessionProps);

            var  playerGUIDvar = this.GetRedirectParameter("athleteGUID", false);
            Guid playerGUID    = Guid.Empty;
            Guid newPlayerGUID = Guid.Empty;
            var  newPlayer     = playerGUIDvar == null;

            if (playerGUIDvar != null)
            {
                playerGUID = new Guid(playerGUIDvar.ToString());
            }

            try
            {
                Action <string, Guid> TweetAthlete = (tweet, athleteClubGuid) =>
                {
                    var url = "http://interntipset.com/Player/" + athleteClubGuid.ToString();
                    Global.SendTweet(tweet, url, SessionProps);
                };

                newPlayerGUID = athleteManagement.SaveAthlete(FirstName.Text, LastName.Text, playerGUID, new Guid(drpTournament.SelectedValue),
                                                              (drpClubs.SelectedItem.Text == "---" ? Guid.Empty : new Guid(drpClubs.SelectedValue)),
                                                              (drpPosition.SelectedItem.Text == "---" ? Guid.Empty : new Guid(drpPosition.SelectedValue)),
                                                              int.Parse(Price.Text), IsActive.Checked, drpClubs.SelectedItem.Text, TweetAthlete);
            }
            catch (DuplicateNameException duplicateNameException)
            {
                PlayerEditMessage.Text =
                    "Det finns redan en spelare med detta namnet. Gå tillbaka till söksidan och editera den spelaren om det är samma person. Gör annars namnet unikt.";
            }
            catch (Exception exception)
            {
                PlayerEditMessage.Text = exception.Message;
            }

            if (newPlayerGUID != playerGUID)
            {
                WebControlManager.RedirectWithQueryString("AdminPlayerEdit.aspx", new string[] { "athleteGUID" }, new string[] { newPlayerGUID.ToString() });
            }
        }
コード例 #3
0
        protected void btnTweet_Click(object sender, EventArgs e)
        {
            var url = "http://interntipset.com/News/" + Id.ToString();

            Global.SendTweet(Header.Text, url, SessionProps);
        }