private async void OnGiveGold() { try { await _authEnforcementHandler.CheckUserAuthentication(); var annotation = await _navigationFacade.ShowGiveGoldDialog(_photo); if (annotation != null) { Annotations.Insert(0, annotation); } } catch (SignInRequiredException) { //Swallow exception. User canceled the Sign-in dialog. } catch (ServiceException) { await _dialogService.ShowGenericServiceErrorNotification(); } }