/// <summary> /// Returns a list of players /// </summary> /// <param name="start">The zero-based index of the first player to return</param> /// <param name="count">The total number of players to return</param> /// <param name="userID">The user ID for friend-related stuff</param> /// <param name="friendsWith">True for friends, false for non-friends, null for everywhere</param> /// <param name="earnedAchievement">Only return players who earned the specified achievement (by id)</param> /// <param name="earnedQuest">Only return players who earned the specified quest (by id)</param> /// <returns>GET: /JSON/Players</returns> public JsonResult Players( int?start = null, int?count = null, int?userID = null, bool?friendsWith = null, int?earnedAchievement = null, int?earnedQuest = null) { // Get the player list return(Json(PlayersListViewModel.Populate(start, count, userID, friendsWith, earnedAchievement, earnedQuest), JsonRequestBehavior.AllowGet)); }
/// <summary> /// The list of all plages /// </summary> /// <returns>GET: /Players</returns> public ActionResult Index() { PlayersListViewModel model = PlayersListViewModel.Populate(); return(View(model)); }