PisApi.cs CampusAppWP8::Api::GeoApi::PisApi CampusAppWP8::Api::GeoApi System::Collections::Generic //----------------------------------------------------------------------- //<copyrightfile="PisApi.cs"company="BTU/IIT"> //TheMITLicense(MIT).Copyright(c)2013BTU/IIT. //</copyright> //<author>Stubbfel</author> //<date>14.10.2013</date> //<summary>ImplementsthepisAPIclass</summary> //----------------------------------------------------------------------- namespaceCampusAppWP8.Api.GeoApi { usingSystem.Collections.Generic; usingCampusAppWP8.Model; usingCampusAppWP8.Model.GeoDb; usingCampusAppWP8.Resources; usingCampusAppWPortalLib8.Model; usingCampusAppWPortalLib8.Model.Utility; publicclassPisApi:XmlModel<SpsModel> { #regionConstructor publicPisApi() :base(ModelType.Feed,Constants.UrlPisService) { } #endregion #regionMethod publicvoidSetupInformationRequest(List<string>pidList,List<string>infoNames=null) { stringpidListStr=string.Empty; foreach(stringpidinpidList) { pidListStr+="/"+pid; } List<UrlParamModel>parameterList=newList<UrlParamModel>(); parameterList.Add(newCleanUrlParamModel(Constants.PisApi_PidListKey,pidListStr.Trim('/'))); if(infoNames!=null) { stringinfoNamesStr=string.Empty; foreach(stringnameininfoNames) { infoNamesStr+="/"+name; } parameterList.Add(newCleanUrlParamModel(Constants.PisApi_InformationNameKey,infoNamesStr.Trim('/'))); } this.SetUriParams(parameterList); } #endregion } }