Exemplo n.º 1
0
        /// <summary>
        /// Start a tournament, opening up first round matches for score reporting (matches/update)
        /// The tournament must have at least 2 participants.
        /// </summary>
        /// <param name="tournament"></param>
        /// <param name="parameters"> </param>
        public Tournament TournamentStart(Tournament tournament, TournamentStartParameters parameters = null)
        {
            string url   = string.Format("tournaments/{0}/start", this.TournamentIdentifier(tournament));
            var    param = new Dictionary <string, dynamic>();

            if (parameters != null)
            {
                param = parameters.ToDictionary();
            }

            var json = this.MakeJsonRequest(url, WebRequestMethods.Http.Post, param);

            return(Deserializer.Tournament(json));
        }