async Task DownloadPdf() { if (isPayHistoryAwailableForUser) { string result = await serverApiService.DownloadPayHistory(storedSettingsService.ProfileId, getPayDateFrom, getPayDateTo); if (result != null) { ShowViewModel <PayHistoryPdfViewModel>(new { pdfUrlFromServer = result, pdfNameFromDateRange = GetPdfName() }); } } else { Mvx.Resolve <IProgressDialogManager>().CloseAndShowMessage("Error", "Sorry, there is no pay history for now."); } }