コード例 #1
0
 /// <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));
 }
コード例 #2
0
        /// <summary>
        /// The list of all plages
        /// </summary>
        /// <returns>GET: /Players</returns>
        public ActionResult Index()
        {
            PlayersListViewModel model = PlayersListViewModel.Populate();

            return(View(model));
        }