LectureModule.cs CampusAppWPortalLib8::Model::Lecture::LectureModule CampusAppWPortalLib8::Model::Lecture //----------------------------------------------------------------------- //<copyrightfile="LectureModule.cs"company="BTU/IIT"> //TheMITLicense(MIT).Copyright(c)2013BTU/IIT. //</copyright> //<author>Stubbfel</author> //<date>15.10.2013</date> //<summary>Implementsthelecturemoduleclass</summary> //----------------------------------------------------------------------- namespaceCampusAppWPortalLib8.Model.Lecture { usingSystem; usingSystem.Xml.Serialization; usingCampusAppWPortalLib8.Resources; publicclassLectureModule { #regionMembers privateintnumber; privateUriurl; #endregion #regionConstructor publicLectureModule() { } #endregion #regionProperty [XmlElement("titel")] publicstringTitle{get;set;} [XmlElement("nummer")] publicintNumber { get { returnthis.number; } set { if(value!=this.number) { this.number=value; this.CreateUrl(); } } } publicUriUrl { get { returnthis.url; } } #endregion #regionMethods privatevoidCreateUrl() { this.url=newUri(Constants.UrlLecture_ModulBaseAddr+this.number.ToString()); } #endregion } }