async Task LoadHistory()
        {
            try
            {
                Mvx.Resolve <IProgressDialogManager>().ShowProgressDialog("Please wait!", "Pay history is loading...");
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }
            History = await serverApiService.GetPayHistory(storedSettingsService.ProfileId, GetPayDateFrom, GetPayDateTo);

            try
            {
                if (History.Count != 0)
                {
                    Mvx.Resolve <IProgressDialogManager>().CloseProgressDialog();
                    isPayHistoryAwailableForUser = true;
                }
                else
                {
                    Mvx.Resolve <IProgressDialogManager>().CloseAndShowMessage("Error", "Sorry, there is no pay history for now.");
                }
            }
            catch (NullReferenceException ex)
            {
                Debug.WriteLine(ex.Message);
                Mvx.Resolve <IProgressDialogManager>().CloseAndShowMessage("Error", "Sorry, there is no pay history for now.");
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }
        }