CampusMapModel.cs CampusAppWP8::Model::Campusmap::CampusMapModel CampusAppWP8::Model::Campusmap //----------------------------------------------------------------------- //<copyrightfile="CampusMapModel.cs"company="BTU/IIT"> //Companycopyrighttag. //</copyright> //<author>stubbfel</author> //<sience>26.09.2013</sience> //---------------------------------------------------------------------- namespaceCampusAppWP8.Model.Campusmap { usingSystem.Collections.Generic; usingCampusAppWP8.Model.GeoDb; publicclassCampusMapModel:MapModel { #regionconstructor publicCampusMapModel(List<PlaceModel>placeList,stringcampusId) { this.CampusId=campusId; this.LoadSpatials(placeList); this.IsReady=true; } publicCampusMapModel() { } #endregion #regionproperty publicstringCampusId{get;protectedset;} #endregion #regionmethod protectedoverridevoidLoadSpatials(List<PlaceModel>placeList) { List<PlaceModel>campusPlaces=newList<PlaceModel>(); this.Spatial=newSpsModel(); foreach(PlaceModelplaceinplaceList) { if(place.ParentId.Equals(this.CampusId)||place.PlaceId.Equals(this.CampusId)) { campusPlaces.Add(place); } } this.Spatial.AddPlaces(campusPlaces); } #endregion } }