Ejemplo n.º 1
0
        public App(IEventTransport transport, IAppController appController) : base()
        {
            InitializeComponent();
            this.transport     = transport;
            this.appController = appController;

            // Handle when your app starts
            this.settingsController = SettingsController.AppSettings;

            //Set some settings for debugging
            if (string.IsNullOrEmpty(this.settingsController.GetPropertyValue(SettingsConst.LevelConfigUrl_PropertyName)))
            {
                this.settingsController.SetPropertyValue(SettingsConst.LevelConfigUrl_PropertyName, "http://mtcscheduleboard.azurewebsites.net/test/rooms.xml");
            }
            if (string.IsNullOrEmpty(this.settingsController.GetPropertyValue(SettingsConst.DefaultLevel_PropertyName)))
            {
                this.settingsController.SetPropertyValue(SettingsConst.DefaultLevel_PropertyName, "wgoc");
            }

            if (string.IsNullOrEmpty(this.settingsController.GetPropertyValue(WireGeoRoomController.WireGeoApiUrl_PropertyName)))
            {
                this.settingsController.SetPropertyValue(WireGeoRoomController.WireGeoApiUrl_PropertyName, "https://cloud.wiregeo.com/api/v1/");
            }

            if (string.IsNullOrEmpty(this.settingsController.GetPropertyValue(WireGeoRoomController.WireGeoApiToken_PropertyName)))
            {
                this.settingsController.SetPropertyValue(WireGeoRoomController.WireGeoApiToken_PropertyName, "t3ij3nwcwet88fnmhb0337haugkqlmv5");
            }


            MainPage = new SmartHive.LevelMapApp.MainPage();


            this.settingsController.OnSettingsLoaded += ((SmartHive.LevelMapApp.MainPage) this.MainPage).OnSettingsLoaded;
        }
Ejemplo n.º 2
0
        public App()
        {
            InitializeComponent();

            MainPage = new SmartHive.LevelMapApp.MainPage();
        }