AbstractHttpRequest.cs CampusAppWPortalLib8::Utility::AbstractHttpRequest CampusAppWPortalLib8::Utility //----------------------------------------------------------------------- //<copyrightfile="AbstractHttpRequest.cs"company="BTU/IIT"> //TheMITLicense(MIT).Copyright(c)2013BTU/IIT. //</copyright> //<author>Stubbfel</author> //<date>15.10.2013</date> //<summary>ImplementstheabstractHTTPrequestclass</summary> //----------------------------------------------------------------------- namespaceCampusAppWPortalLib8.Utility { usingSystem; usingSystem.Collections.Generic; usingCampusAppWPortalLib8.Model.Utility; publicabstractclassAbstractHttpRequest { #regionMember privatestringbaseAddress; #endregion #regionproperty protectedstringBaseAddress { get { returnthis.baseAddress; } set { if(value!=this.baseAddress) { this.baseAddress=value; } } } #endregion #regionMethods publicUriCreateGetUrl(List<UrlParamModel>parameters) { stringparamterStr=string.Empty; stringseperator=string.Empty; foreach(UrlParamModelparameterinparameters) { if(string.Empty.Equals(seperator)) { seperator=parameter.ParamToken; } paramterStr+=parameter.ToString(); } stringgetUrlStr=this.baseAddress+seperator+paramterStr; returnnewUri(getUrlStr,UriKind.Absolute); } #endregion } }