Ejemplo n.º 1
0
        /// <summary>
        /// Get the parametrised URL
        /// </summary>
        /// <param name="arenaDetailsRequestInfo"></param>
        /// <returns></returns>
        private string GetArenaDetailsUrl(ArenaDetailsRequestInfo arenaDetailsRequestInfo)
        {
            string sUrl = "/chppxml.axd?file=arenaDetails";

            if (arenaDetailsRequestInfo.ArenaId != 0)
            {
                sUrl += "&arenaID=" + arenaDetailsRequestInfo.ArenaId;
            }
            if (arenaDetailsRequestInfo.StatsType != ArenaDetailsRequestInfo.StatsTypeEnum.MyArena)
            {
                sUrl += "&StatsType=" + arenaDetailsRequestInfo.StatsType.ToString();
            }
            if (arenaDetailsRequestInfo.MatchType != ArenaDetailsRequestInfo.MatchTypeEnum.All)
            {
                sUrl += "&MatchType=" + arenaDetailsRequestInfo.MatchType.ToString();
            }
            if (arenaDetailsRequestInfo.FirstDate != DateTime.MinValue)
            {
                sUrl += "&FirstDate=" + arenaDetailsRequestInfo.FirstDate.ToString("yyyy-MM-dd HH:mm:ss");
            }
            if (arenaDetailsRequestInfo.LastDate != DateTime.MinValue)
            {
                sUrl += "&LastDate=" + arenaDetailsRequestInfo.LastDate.ToString("yyyy-MM-dd HH:mm:ss");
            }
            if (arenaDetailsRequestInfo.StatsLeagueID != 0)
            {
                sUrl += "&StatsLeagueID=" + arenaDetailsRequestInfo.StatsLeagueID;
            }

            return(sUrl);
        }
Ejemplo n.º 2
0
 public ArenaDetailsResponseInfo GetArenaDetails(ArenaDetailsRequestInfo arenaDetailsRequestInfo)
 {
     return(DoRequest <ArenaDetailsResponseInfo>(GetArenaDetailsUrl(arenaDetailsRequestInfo)));
 }
Ejemplo n.º 3
0
 public void GetArenaDetails(ArenaDetailsRequestInfo arenaDetailsRequestInfo, OnResponse <ArenaDetailsResponseInfo> onGetArenaDetails)
 {
     DoRequest(GetArenaDetailsUrl(arenaDetailsRequestInfo), onGetArenaDetails);
 }