internal static IEnumerable <UsersRatingModel> GetMultiplayers() { var headers = new Dictionary <string, string>(); headers["X-accessToken"] = AccessToken; IEnumerable <UsersRatingModel> multiplayers = null; try { multiplayers = HttpRequester.Get <IEnumerable <UsersRatingModel> >(BaseServicesUrl + "users/multiplayer", headers); } catch (Exception e) { MessageBox.Show("Unable to load multiplayer! ", "Something went wrong", MessageBoxButton.OK, MessageBoxImage.Stop); } return(multiplayers); }
internal static List <ProblemModel> GetProblems(Difficulty difficulty) { var headers = new Dictionary <string, string>(); headers["X-accessToken"] = AccessToken; List <ProblemModel> problems = new List <ProblemModel>(); try { problems = HttpRequester.Get <List <ProblemModel> >(BaseServicesUrl + "problems?difficulty=" + (int)difficulty, headers); } catch (Exception e) { MessageBox.Show("Could not get data from server! ", "Something went wrong", MessageBoxButton.OK, MessageBoxImage.Stop); } return(problems); }
internal static IEnumerable <UsersRatingModel> GetHighscores() { var headers = new Dictionary <string, string>(); headers["X-accessToken"] = AccessToken; IEnumerable <UsersRatingModel> highscores = null; try { highscores = HttpRequester.Get <IEnumerable <UsersRatingModel> >(BaseServicesUrl + "users/highscore", headers); } catch (Exception e) { MessageBox.Show("Could not get highscore! ", "Something went wrong", MessageBoxButton.OK, MessageBoxImage.Stop); } highscores = HttpRequester.Get <IEnumerable <UsersRatingModel> >(BaseServicesUrl + "users/highscore", headers); return(highscores); }