private void Donate() { try { lock (_commandLockObject) { _donationService.OpenDonationPage(); } } catch (Exception ex) { _dialogService.ShowAndLogException(ex); } }