Exemple #1
0
        protected override async Task <bool> OnPrevious()
        {
            if (_measurementManager.SelectedMeasurementMethod == null)
            {
                return(true);
            }

            _measurementManager.GatherData = false;

            var dialog = new ContentDialog
            {
                Title               = "Uwaga",
                Content             = "Wszystkie pomiary zostaną usunięte.",
                PrimaryButtonText   = "OK",
                SecondaryButtonText = "Anuluj"
            };

            var returnConfirmed = (await dialog.ShowAsync()).Equals(ContentDialogResult.Primary);

            if (returnConfirmed)
            {
                _measurementManager.ResetMeasurementData();
                EventAggregator
                .GetEvent <ResetMeasurement>()
                .Publish(null);
            }
            else
            {
                _measurementManager.GatherData = true;
            }

            return(false);
        }
Exemple #2
0
 protected override async Task <bool> OnPrevious()
 {
     _measurementManager.ResetMeasurementData();
     return(await Task.FromResult(true));
 }