CampusSpsApi.cs CampusAppWP8::Feed::GeoApi::CampusSpsApi CampusAppWP8::Feed::GeoApi System System::Collections::Generic //----------------------------------------------------------------------- //<copyrightfile="CampusSpsApi.cs"company="BTU/IIT"> //Companycopyrighttag. //</copyright> //<author>stubbfel</author> //<sience>12.08.2013</sience> //---------------------------------------------------------------------- namespaceCampusAppWP8.Feed.GeoApi { usingSystem; usingSystem.Collections.Generic; usingCampusAppWP8.Model; usingCampusAppWP8.Model.GeoDb; usingCampusAppWP8.Model.Utility; usingCampusAppWP8.Resources; usingCampusAppWP8.Utility; publicclassCampusSpsApi:SpsApi { publicCampusSpsApi() :base() { } publicvoidSetupCampusRequest(stringlat,stringlog) { this.SetupPlaceRequest(lat,log,Constants.SpsApi_CampusDomain); } publicvoidSetupCurrentCampusRequest() { Utilities.DetermineAndStoreCurrentPosition(); stringlat=App.LoadFromAppState<string>(Constants.GeoWatch_CurrentPosition_Lat); stringlog=App.LoadFromAppState<string>(Constants.GeoWatch_CurrentPosition_Long); this.SetupCampusRequest(lat,log); } publicCampusAppWP8.Model.Setting.UserProfilModel.CampusGetCampus() { if(this.Model==null) { returnSettings.UserProfil.DefaultCampus; } CampusAppWP8.Model.Setting.UserProfilModel.Campuscampus; foreach(PlaceModelplaceinthis.Model.Places) { if(Enum.TryParse(place.PlaceId,true,outcampus)) { returncampus; } } returnSettings.UserProfil.DefaultCampus; } } }