Example #1
0
        private async Task <Result <string> > TryCapturePictureAsync()
        {
            ViewModel.IsBusy = true;
            try
            {
                var mediaPath = await cameraPreview.TakePicture();

                return(Ok(mediaPath));
            }
            catch (OperationCanceledException ex)
            {
                loggingService.Error(ex);
            }
            finally
            {
                ViewModel.IsBusy = false;
            }

            return(Error());
        }