IReportRepository
Namespace: Babel.Data Assembly: Babel.Data.dll
Interface for report repository.
Implements
Methods
Delete(IEnumerable<int>)
Deletes the given reportIds.
Parameters
The report Identifiers to delete.
GetReportAsync(int)
Gets report asynchronous.
Parameters
Identifier for the report.
Returns
An asynchronous result that yields the report.
GetReportCountersAsync(int)
Gets report counters asynchronous.
Parameters
Identifier for the report.
Returns
An asynchronous result that yields the report counters.
GetReportsAsync(string, DateTime?, DateTime?, int?, int?, string, string)
Gets reports asynchronous.
Parameters
The name.
The start.
The end.
The skip.
The take.
The include.
The sort.
Returns
An asynchronous result that yields the reports.
GetReportsCountAsync(DateTime, DateTime)
Gets reports count asynchronous.
Parameters
The start date.
The end date.
Returns
An asynchronous result that yields the reports count.
GetReportsCountAsync(string, DateTime?, DateTime?)
Gets reports count asynchronous.
Parameters
The name.
The start date.
The end date.
Returns
An asynchronous result that yields the reports count.
GetReportsSummaryAsync(DateTime, DateTime)
Gets reports summary asynchronous.
Parameters
The start date.
The end date.
Returns
An asynchronous result that yields the reports summary.
Last updated