C# Class BF2Statistics.Web.Bf2Stats.PlayerController

Inheritance: Controller
Show file Open project: BF2Statistics/ControlCenter

Protected Properties

Property Type Description
Database BF2Statistics.Database.StatsDatabase
Pid int
Rows object>>.List
StatsQueries string[]

Public Methods

Method Description
GetPage ( int index ) : int

Returns the page number that the players stat would appear

HandleRequest ( MvcRoute Route ) : void
PlayerController ( HttpClient Client ) : System

Private Methods

Method Description
GetWeaponTblPrefix ( int WeaponId ) : string

Since secondary weapons (such as knife and c4) use column prefix's in the database, we use this method to return it based on weapons ID

ShowHistory ( ) : void
ShowRankings ( ) : void
ShowStats ( ) : void

Method Details

GetPage() public method

Returns the page number that the players stat would appear
public GetPage ( int index ) : int
index int The player position
return int

HandleRequest() public method

public HandleRequest ( MvcRoute Route ) : void
Route MvcRoute
return void

PlayerController() public method

public PlayerController ( HttpClient Client ) : System
Client HttpClient
return System

Property Details

Database protected property

Gets or Sets an open stats database connection
protected StatsDatabase,BF2Statistics.Database Database
return BF2Statistics.Database.StatsDatabase

Pid protected property

The player ID
protected int Pid
return int

Rows protected property

Gets or Sets the working row set from the database
protected List> Rows
return object>>.List

StatsQueries protected property

The array of queries for the players "Stats" section. Allows for looping, thus reducing code length
protected string[] StatsQueries
return string[]