PssApi.cs CampusAppWP8::Api::GeoApi::PssApi CampusAppWP8::Api::GeoApi //----------------------------------------------------------------------- //<copyrightfile="PssApi.cs"company="BTU/IIT"> //Companycopyrighttag. //</copyright> //<author>stubbfel</author> //<sience>09.09.2013</sience> //---------------------------------------------------------------------- namespaceCampusAppWP8.Api.GeoApi { usingSystem.Collections.Generic; usingCampusAppWP8.Model; usingCampusAppWP8.Model.GeoDb; usingCampusAppWP8.Model.Utility; usingCampusAppWP8.Resources; usingCampusAppWPortalLib8.Model.Utility; publicclassPssApi:XmlModel<SpsModel> { #regionConstructor publicPssApi() :base(ModelType.Feed,Constants.UrlPssService) { } #endregion #regionMethod publicvoidSetupServiceRequest(List<string>pidList,List<string>serviceNames=null) { stringpidListStr=string.Empty; foreach(stringpidinpidList) { pidListStr+="/"+pid; } List<UrlParamModel>parameterList=newList<UrlParamModel>(); parameterList.Add(newCleanUrlParamModel(Constants.PssApi_PidListKey,pidListStr.Trim('/'))); if(serviceNames!=null) { stringserviceNamesStr=string.Empty; foreach(stringnameinserviceNames) { serviceNamesStr+="/"+name; } parameterList.Add(newCleanUrlParamModel(Constants.PssApi_ServiceNameKey,serviceNamesStr.Trim('/'))); } this.SetUriParams(parameterList); } #endregion } }