Example #1
0
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.
        /// This parameter is typically used to configure the page.</param>
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            // TODO: Prepare page for display here.

            // TODO: If your application contains multiple pages, ensure that you are
            // handling the hardware Back button by registering for the
            // Windows.Phone.UI.Input.HardwareButtons.BackPressed event.
            // If you are using the NavigationHelper provided by some templates,
            // this event is handled for you.


            if (!GeoTimerContextBackgroundTask.IsTaskRegistered)
            {
                SycaBackgroundTask.GeoTimerContextBackgroundTask.RegisterAsync();
            }


            checkServices();

            try
            {
                GeoLocationRepository.DatabaseHelper dbHelper = new GeoLocationRepository.DatabaseHelper();

                dbHelper.OnCreate();

                var result  = dbHelper.GetAll();
            }
            catch(Exception er)
            {
                var error = er.Message;
            }

            
            
        }
 private void InsertPhoneContext(GeoLocationRepository.GeoLocationItem phoneContext)
 {
     GeoLocationRepository.DatabaseHelper dbHelper = new GeoLocationRepository.DatabaseHelper();
     dbHelper.Insert(phoneContext);
 }