public string GetAlliancesUrl(AlliancesRequestInfo alliancesRequestInfo) { string sUrl = "/chppxml.axd?file=alliances&version=1.2"; sUrl += "&SearchFor=" + alliancesRequestInfo.SearchFor; if (alliancesRequestInfo.PageIndex != 0) { sUrl += "&PageIndex=" + alliancesRequestInfo.PageIndex.ToString(); } if (alliancesRequestInfo.SearchLanguageID != 0) { sUrl += "&SearchLanguageID=" + alliancesRequestInfo.SearchLanguageID.ToString(); } if (alliancesRequestInfo.SearchType != AlliancesRequestInfo.SearchTypeEnum.NameBeginsWith) { sUrl += "&SearchType=" + ((int)alliancesRequestInfo.SearchType).ToString(); } return(sUrl); }
public AlliancesResponseInfo GetAlliances(AlliancesRequestInfo alliancesRequestInfo) { return(DoRequest <AlliancesResponseInfo>(GetAlliancesUrl(alliancesRequestInfo))); }
public void GetAlliances(AlliancesRequestInfo alliancesRequestInfo, OnResponse <AlliancesResponseInfo> onGetAlliances) { DoRequest(GetAlliancesUrl(alliancesRequestInfo), onGetAlliances); }