private async Task SaveRating()
        {
            RatingPopupViewModel ratingPopupViewModel = this;

            ratingPopupViewModel._rating.Date          = new DateTime?(DateTime.Now);
            ratingPopupViewModel._rating.Description   = ratingPopupViewModel.Message;
            ratingPopupViewModel._rating.Email         = ratingPopupViewModel.Email;
            ratingPopupViewModel._rating.SensitiveData = ratingPopupViewModel.SensitiveData;
            ratingPopupViewModel._mailService.SendRatingMail(ratingPopupViewModel._rating, ratingPopupViewModel._profileDataService.GetActiveProfile());
            ratingPopupViewModel._ratingDataService.AddOrUpdate(ratingPopupViewModel._profileDataService.GetActiveProfile(), ratingPopupViewModel._rating);
            await ratingPopupViewModel._modalDialog.ClosePopup();
        }
        private async Task ExecuteOpenGDPRCommand()
        {
            RatingPopupViewModel ratingPopupViewModel = this;

            if (ratingPopupViewModel._connectivity.get_IsConnected())
            {
                string result = ratingPopupViewModel._appVersionService.GDPRLink().GetAwaiter().GetResult();
                ratingPopupViewModel._webNavigation.OpenUrl(result);
            }
            else
            {
                int num = await ratingPopupViewModel._modalDialog.DisplayAlertAsync(ratingPopupViewModel._textProvider.GetText((string)null, (string)null, "GDPR_Connection_Error_Message"), ratingPopupViewModel._textProvider.GetText((string)null, (string)null, "GDPR_Connection_Error_Title"), "OK", (string)null) ? 1 : 0;
            }
        }