private ChallongeQueryParameters getParameters() { ChallongeQueryParameters parameters = new ChallongeQueryParameters(); switch (matchState) { case MatchState.Open: parameters.Add("state", "open"); break; case MatchState.Pending: parameters.Add("state", "pending"); break; case MatchState.Complete: parameters.Add("state", "complete"); break; default: parameters.Add("state", "all"); break; } if (participantID.HasValue) { parameters.Add("participant_id", participantID.ToString()); } return(parameters); }
private ChallongeQueryParameters getParameters() { ChallongeQueryParameters parameters = new ChallongeQueryParameters(); parameters.Add("participant[name]", entry.name); return(parameters); }
private ChallongeQueryParameters getParameters() { ChallongeQueryParameters parameters = new ChallongeQueryParameters(); parameters.Add("tournament[name]", name); parameters.Add("tournament[tournament_type]", TournamentTypeParser.ToCreateString(type)); parameters.Add("tournament[url]", url); return(parameters); }
private ChallongeQueryParameters getParameters() { ChallongeQueryParameters parameters = new ChallongeQueryParameters(); if (type.HasValue) { parameters.Add("type", TournamentTypeParser.ToIndexString(type.Value)); } if (state.HasValue) { parameters.Add("state", TournamentStateParser.ToString(state.Value)); } return(parameters); }
private ChallongeQueryParameters getParameters() { ChallongeQueryParameters parameters = new ChallongeQueryParameters(); if (type.HasValue) { parameters.Add("type", TournamentTypeParser.ToIndexString(type.Value)); } if (state.HasValue) { parameters.Add("state", TournamentStateParser.ToString(state.Value)); } if (created_after.HasValue) { parameters.Add("created_after", created_after.Value.ToString("yyyy-MM-dd")); } if (!string.IsNullOrWhiteSpace(Subdomain)) { parameters.Add("subdomain", Subdomain); } return(parameters); }
private ChallongeQueryParameters getParameters() { ChallongeQueryParameters parameters = new ChallongeQueryParameters(); if (scores.Count > 0) { List <string> formattedScoreList = new List <string>(); int player1TotalScore = 0; int player2TotalScore = 0; foreach (Score score in scores) { formattedScoreList.Add(scoreToString(score)); if (score.player1 > score.player2) { player1TotalScore += 1; } else if (score.player2 > score.player1) { player2TotalScore += 1; } } parameters.Add("match[scores_csv]", String.Join(",", formattedScoreList)); if (player1TotalScore > player2TotalScore) { parameters.Add("match[winner_id]", result.player1_id.ToString()); } else if (player2TotalScore > player1TotalScore) { parameters.Add("match[winner_id]", result.player2_id.ToString()); } else { parameters.Add("match[winner_id]", "tie"); } } return(parameters); }
public Task <ReturnType> POST <ReturnType>(string path, ChallongeQueryParameters parameters) { return(base.POST <ReturnType>(path, parameters)); }
public Task <bool> POST(string path, ChallongeQueryParameters parameters) { return(base.POST(path, parameters)); }