URLParamModel.cs CampusAppWP8::Model::Utility::UrlParamModel CampusAppWP8::Model::Utility //----------------------------------------------------------------------- //<copyrightfile="URLParamModel.cs"company="BTU/IIT"> //Companycopyrighttag. //</copyright> //<author>stubbfel</author> //<sience>17.06.2013</sience> //---------------------------------------------------------------------- namespaceCampusAppWP8.Model.Utility { publicclassUrlParamModel { #regionMembers protectedreadonlystringkey; #endregion #regionConstructor publicUrlParamModel(stringkey) { this.key=key; } publicUrlParamModel(stringkey,stringvalue) { this.key=key; this.Value=value; } #endregion #regionProberty publicstringValue{get;set;} publicstringKey { get { returnthis.key; } } publicvirtualstringParamToken { get { return"?"; } } #endregion #regionMethods publicvirtualboolIsParamValid() { if(this.key==null||string.Empty.Equals(this.key)||string.Empty.Equals(this.Value)) { returnfalse; } returntrue; } publicoverridestringToString() { if(!this.IsParamValid()) { returnstring.Empty; } return"&"+this.key+"="+this.Value; } #endregion } }