private static ReportDefinitionEntity GetReportDefinitionEntity(ReportsDataContext dc, Guid id) { dc.LoadOptions = ReportLoadOptions; return(GetReportDefinitionEntityQuery(dc, id)); }
private static T GetReport <T>(ReportsDataContext dc, Guid clientId) where T : Report, new() { dc.LoadOptions = ReportLoadOptions; return(GetReportDefinitionEntityByClientQuery(dc, clientId, typeof(T).Name).MapTo <T>()); }
private static IQueryable <T> GetReportsToRun <T>(ReportsDataContext dc, DateTime startDate, DateTime endDate) where T : Report, new() { dc.LoadOptions = ReportLoadOptions; return(from r in GetReportDefinitionEntitiesToRunQuery(dc, typeof(T).Name, startDate, endDate) select r.MapTo <T>()); }