public object Get(ReportParameters parameters) { ReportConfig reportConfig = GetReportConfig(parameters.ReportName); string query = GetQuery(reportConfig.Query, parameters); object connectionInfo = GetConnectionInfo(reportConfig.ReportDataType); return(GetData(query, connectionInfo)); }
protected abstract string GetQuery(string query, ReportParameters parameters);
public object Get(ReportParameters parameters) { ReportDataAccess reportDataAccess = ReportDataAccess.GetInstance(parameters.ReportName); return(reportDataAccess.Get(parameters)); }
protected override string GetQuery(string query, ReportParameters parameters) { throw new NotImplementedException(); }