private void Dashboard_ConfigureDataConnection(object sender, ConfigureDataConnectionWebEventArgs e) { if (e.ConnectionParameters is ExtractDataSourceConnectionParameters extractParameters) { if (Guid.TryParse(extractParameters.FileName, out var id)) { IDashboardDataExtract extract = GetDataExtract(id); if (extract != null) { extract.ConfigureConnectionParameters(Application, extractParameters); } } } }
public IDashboardDataExtract ConfigureDataConnection(DataConnectionParametersBase dataConnectionParameters) { if (dataConnectionParameters is ExtractDataSourceConnectionParameters extractParameters && Guid.TryParse(extractParameters.FileName, out var id)) { IDashboardDataExtract extract = GetDataExtract(id); if (extract != null) { extract.ConfigureConnectionParameters(Application, extractParameters); } return(extract); } return(null); }