public PlayerMapsCompletionPage(string title, PlayerViewModel playerViewModel, EFilter_Game game, EFilter_Mode mode, EFilter_PlayerCompletionType completionType, EFilter_PlayerType playerType, string playerValue) { this.playerViewModel = playerViewModel; this.game = game; this.mode = mode; this.playerType = playerType; this.playerValue = playerValue; this.completionType = completionType; InitializeComponent(); Title = title; HeaderLabel.Text = EFilter_ToString.toString2(completionType); }
public static string toString2(EFilter_PlayerCompletionType type) { string typeString = ""; switch (type) { case EFilter_PlayerCompletionType.complete: typeString = "Complete Maps"; break; case EFilter_PlayerCompletionType.incomplete: typeString = "Incomplete Maps"; break; default: break; } return(typeString); }
public static string toString(EFilter_PlayerCompletionType type) { string typeString = ""; switch (type) { case EFilter_PlayerCompletionType.complete: typeString = "complete"; break; case EFilter_PlayerCompletionType.incomplete: typeString = "incomplete"; break; case EFilter_PlayerCompletionType.completionbytier: typeString = "completionbytier"; break; default: break; } return(typeString); }
internal async Task <PlayerMapsCompletionRootObject> GetPlayerMapsCompletion(EFilter_Game game, EFilter_Mode mode, EFilter_PlayerCompletionType type, EFilter_PlayerType playerType, string playerValue, int startIndex) { if (!BaseViewModel.hasConnection()) { return(null); } string gameString = EFilter_ToString.toString(game); string modeString = ((int)mode).ToString(); string playerTypeString = EFilter_ToString.toString(playerType); string completionString = EFilter_ToString.toString(type); if (gameString == "" || playerValue == "") { return(null); } client.BaseUrl = new Uri("http://surf.ksfclan.com/api2/" + gameString + "/" + playerTypeString + "/" + playerValue + "/" + completionString + "/" + startIndex + ",10/" + modeString); await Task.Run(() => response = client.Execute(request)); if (response.StatusCode == System.Net.HttpStatusCode.OK) { return(JsonConvert.DeserializeObject <PlayerMapsCompletionRootObject>(response.Content)); } else { return(null); } }