public object ApiHud(string Parameters) { if (Parameters == null) { return(null); } int index = Parameters.IndexOf('='); if (index == -1) { return(null); } string strPageno = Parameters.Substring(index + 1, Parameters.Length - index - 1); strPageno = strPageno.Trim(); int pageNo = Int32.Parse(strPageno); var hudApiArray = new HudApiArray(); hudApiArray.commonTable = ApiProcessHudTable(0); if (pageNo == 0) { hudApiArray.nTables = 1; hudApiArray.extraTable = null; } else { hudApiArray.nTables = 2; hudApiArray.extraTable = ApiProcessHudTable(pageNo); } return(hudApiArray); }
// Example URL where pageNo = 3: // "http://localhost:2150/API/HUD/3" returns data in JSON // Call from JavaScript is case-sensitive, with /API prefix, e.g: // hr.open("GET", "/API/HUD" + pageNo, true); // The name of this method is not significant. public HudApiArray ApiHUD(int pageNo) { var hudApiArray = new HudApiArray() { nTables = 1, commonTable = ApiHUD_ProcessTable(0) }; if (pageNo > 0) { hudApiArray.nTables = 2; hudApiArray.extraTable = ApiHUD_ProcessTable(pageNo); } return(hudApiArray); }