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