BF2Statistics.Web.HttpServer.GetASPController C# (CSharp) Method

GetASPController() private static method

Returns the specified ASPController object for handling the ASP response, or null if the Document does not have a controller
private static GetASPController ( HttpClient Client, string Document ) : ASPController
Client HttpClient The request client
Document string The requested document
return BF2Statistics.Web.ASP.ASPController
        private static ASPController GetASPController(HttpClient Client, string Document)
        {
            switch (Document)
            {
                case "bf2statistics.php": return new SnapshotPost(Client);
                case "createplayer.aspx": return new CreatePlayer(Client);
                case "getbackendinfo.aspx": return new GetBackendInfo(Client);
                case "getawardsinfo.aspx": return new GetAwardsInfo(Client);
                case "getclaninfo.aspx": return new GetClanInfo(Client);
                case "getleaderboard.aspx": return new GetLeaderBoard(Client);
                case "getmapinfo.aspx": return new GetMapInfo(Client);
                case "getplayerid.aspx": return new GetPlayerID(Client);
                case "getplayerinfo.aspx": return new GetPlayerInfo(Client);
                case "getrankinfo.aspx": return new GetRankInfo(Client);
                case "getunlocksinfo.aspx": return new GetUnlocksInfo(Client);
                case "ranknotification.aspx": return new RankNotification(Client);
                case "searchforplayers.aspx": return new SearchForPlayers(Client);
                case "selectunlock.aspx": return new SelectUnlock(Client);
                default: return null;
            }
        }