/// <summary> /// Method that handles the Store message /// </summary> private void HandleStoreMessage(UploadingPage sender) { ReportListHandler.AddReportToList(Definitions.Report).ContinueWith((result) => { if (result != null) { if (result.Result == true) { Definitions.RefreshMainView = true; Dispose(); App.Navigation.PopToRootAsync(); } } }, TaskScheduler.FromCurrentSynchronizationContext()); }
/// <summary> /// Method that handles the Upload message /// </summary> public void HandleUploadMessage(UploadingPage sender) { // for testing //HandleUploadResult(null, null); //return; UploadingTextVisibility = true; UploadingSpinnerVisibility = true; ErrorVisibility = false; _timerContinue = true; RotateSpinner(); APICaller.SubmitDrive(Definitions.Report, _authorization, Definitions.MunUrl).ContinueWith((result) => { HandleUploadResult(result.Result, sender); }, TaskScheduler.FromCurrentSynchronizationContext()); }