Beispiel #1
0
        private async Task DownloadPdf()
        {
            IsBusy    = true;
            IsVisible = false;

            if (await PdfFileHelper.ExistsAsync(_pdfModel.FileName) == false)
            {
                if (CrossConnectivity.Current.IsConnected == true)
                {
                    await PdfFileHelper.DownloadDocumentsAsync(_pdfModel);

                    IsVisible = true;
                }
                else
                {
                    await Application.Current.MainPage.DisplayAlert("Ops", "Revisa tu conexion a Internet", "Ok");
                }
            }
            else
            {
                IsVisible = true;
            }
            PdfUri = PdfFileHelper.GetFilePathFromRoot(_pdfModel.FileName);
            IsBusy = false;
        }