LectureWp8Activity.cs CampusAppWP8::Model::Lecture::LectureWp8Activity CampusAppWP8::Model::Lecture //----------------------------------------------------------------------- //<copyrightfile="LectureWp8Activity.cs"company="BTU/IIT"> //TheMITLicense(MIT).Copyright(c)2013BTU/IIT. //</copyright> //<author>Stubbfel</author> //<date>15.10.2013</date> //<summary>Implementsthelecturewp8activityclass</summary> //----------------------------------------------------------------------- namespaceCampusAppWP8.Model.Lecture { usingSystem.Xml.Serialization; usingCampusAppWP8.Resources; usingCampusAppWP8.Utility; usingCampusAppWPortalLib8.Model.Lecture; publicclassLectureWp8Activity:LectureActivity { #regionMembers privatestringiconUrl; #endregion #regionProberty publicstringIconUrl { get { this.CreateIconUrl(); returnthis.iconUrl; } } [XmlElement("lehrinhalt")] publicnewstringTopic { get { returnbase.Topic; } set { if(value!=this.Topic) { base.Topic=Wp8StringManager.StripAndDecodeHTML(value); } } } #endregion #regionMethods #regionprivate privatevoidCreateIconUrl() { stringtypeStr=this.Type; if(typeStr.Contains(CampusAppWPortalLib8.Model.Lecture.LectureActivity.ActivityTypeLecture)) { this.iconUrl=Icons.Lecture; } elseif(typeStr.Contains(CampusAppWPortalLib8.Model.Lecture.LectureActivity.ActivityTypeExam)) { this.iconUrl=Icons.Exams; } elseif(typeStr.Contains(CampusAppWPortalLib8.Model.Lecture.LectureActivity.ActivityTypePract)) { this.iconUrl=Icons.Practise; } elseif(typeStr.Contains(CampusAppWPortalLib8.Model.Lecture.LectureActivity.ActivityTypeSeminar)) { this.iconUrl=Icons.Seminar; } elseif(typeStr.Contains(CampusAppWPortalLib8.Model.Lecture.LectureActivity.ActivityTypeLab)) { this.iconUrl=Icons.Lab; } else { this.iconUrl=Icons.Info; } } #endregion #endregion } }