public override void Execute()
            {
                if (!base.CancelRequested)
                {
                    NBIATrialDataProvenance trailDataProvenanceService = new NBIATrialDataProvenance();

                    try
                    {
                        DataTable dtStudies = trailDataProvenanceService.getTrialDataProvenanceInfo(_queryParameters, SearchSettings.Default.NBIADataServiceUrl);
                        if (dtStudies != null && dtStudies.Rows.Count > 0)
                        {
                            _result.TrialDataProvenance.Project = _queryParameters.ProjectName.SelectedValue;

                            base.OnResultUpdated(_result);
                        }
                    }
                    catch (Exception ex)
                    {
                        Platform.Log(LogLevel.Error, ex, "Failed to query grid for TrialDataProvenance data");
                    }
                }
                base.OnCommandExecuted();
            }
            public override void Execute()
            {
                if (!base.CancelRequested)
                {
                    NBIATrialDataProvenance trailDataProvenanceService = new NBIATrialDataProvenance();

                    try
                    {
                        DataTable dtStudies = trailDataProvenanceService.getTrialDataProvenanceInfo(_queryParameters, SearchSettings.Default.NBIADataServiceUrl);
                        if (dtStudies != null && dtStudies.Rows.Count > 0)
                        {
                            // FIX: Backend returns collection of project names, so instead of using just the first,
                            // we will return the query parameter as it should exist in the results collection.
                            // This needs to be fixed on the back end.
                            //_result.TrialDataProvenance.Project = dtStudies.Rows[0]["project"].ToString();
                            _result.TrialDataProvenance.Project = _queryParameters.ProjectName.SelectedValue;

                            base.OnResultUpdated(_result);
                        }
                    }
                    catch (Exception ex)
                    {
                        Platform.Log(LogLevel.Error, ex, "Failed to query grid for TrialDataProvenance data");
                    }
                }
                base.OnCommandExecuted();
            }