Class ReportService
- Namespace
- Dynamicweb.Tracking.Reporting
- Assembly
- Dynamicweb.Core.dll
The ReportService class providing methods for querying and saving The Report Aggregate to and from persistence.
- Inheritance
-
Report
Service
- Inherited Members
Constructors
ReportService()
Initializes a new instance of the Report
ReportService(string)
Initializes a new instance of the Report
Parameters
folder
stringThe folder.
Methods
Delete(string)
Delete report
Parameters
name
string
GetAll()
Gets all reports
Returns
GetByName(string)
Gets by name
Parameters
name
string
Returns
- Report
The analytic report
GetCampaigns()
Gets the campaigns.
Returns
GetData(ReportQuery)
Gets the data.
Parameters
query
ReportQuery The query.
Returns
GetReportData(Report)
Get report data
Parameters
report
Report
Returns
GetSourceMediums()
Gets the source mediums.
Returns
GetSourceNames()
Gets the source names.
Returns
GetSourceTerm()
Gets the source terms.
Returns
GetSubFolders()
Gets sub folders
Returns
IsExist(string)
Is report with such name exist
Parameters
name
string
Returns
IsValidName(string)
Is report name valid
Parameters
name
string
Returns
Save(Report)
Saves the specified report
Parameters
report
ReportThe analytic report