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