protected async Task LoadReportByLink(string link)
        {
            isReportLoading = true;
            reportResult    = await ReportService.GetReportByLinkAsync(link);

            isReportLoading = false;
            StateHasChanged();
        }
        protected async Task LoadReport()
        {
            isReportLoading = true;
            if (reportRequest.ReportType == ReportType.Custom)
            {
                if (DateTime.Compare(reportRequest.StartingDate, reportRequest.EndingDate) > -1)
                {
                    validationError = Resource.DateError;
                }
                else
                {
                    reportResult = await ReportService.GetCustomReportAsync(reportRequest);
                }
            }
            else
            {
                reportResult = await ReportService.GetReportAsync(reportRequest);
            }

            isReportLoading = false;
            StateHasChanged();
        }