CampusSpsApi.cs CampusAppWP8::Api::GeoApi::CampusSpsApi CampusAppWP8::Api::GeoApi System //----------------------------------------------------------------------- //<copyrightfile="CampusSpsApi.cs"company="BTU/IIT"> //Companycopyrighttag. //</copyright> //<author>stubbfel</author> //<sience>12.08.2013</sience> //---------------------------------------------------------------------- namespaceCampusAppWP8.Api.GeoApi { usingSystem; usingCampusAppWP8.Model.GeoDb; usingCampusAppWP8.Resources; usingCampusAppWP8.Utility; publicclassCampusSpsApi:SpsApi { #regionConstructor publicCampusSpsApi() :base() { } #endregion #regionMethod 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; } #endregion } }