CampusSpsApi.cs CampusAppWP8::Api::GeoApi::CampusSpsApi CampusAppWP8::Api::GeoApi System //----------------------------------------------------------------------- //<copyrightfile="CampusSpsApi.cs"company="BTU/IIT"> //TheMITLicense(MIT).Copyright(c)2013BTU/IIT. //</copyright> //<author>Stubbfel</author> //<date>14.10.2013</date> //<summary>ImplementsthecampusspsAPIclass</summary> //----------------------------------------------------------------------- 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); } publicCampusAppWPortalLib8.Model.Settings.CampusGetCampus() { if(this.Model==null) { returnSettings.UserProfil.DefaultCampus; } CampusAppWPortalLib8.Model.Settings.Campuscampus; foreach(PlaceModelplaceinthis.Model.Places) { if(Enum.TryParse(place.PlaceId,true,outcampus)) { returncampus; } } returnSettings.UserProfil.DefaultCampus; } #endregion } }