C# Class AppActs.Client.Service.ReportService

Inheritance: IReportService
Show file Open project: Appacts/mobile-analytics-server

Public Methods

Method Description
GetDetail ( System.Guid detailGuid, System.Guid applicationId, System.DateTime dateStart, System.DateTime dateEnd, string detailId ) : object
GetGraphApplications ( System.Guid graphGuid, System.Guid applicationId, IEnumerable applicationIdsCompare, System.DateTime dateStart, System.DateTime dateEnd ) : GraphWithTabularCompare

Comparing Application vs Application ( A v A )

GetGraphPlatform ( System.Guid graphGuid, System.Guid applicationId, IEnumerable platformTypes, System.DateTime dateStart, System.DateTime dateEnd ) : GraphWithTabularCompare

Comparing Application, Platform vs Platform A ( P v P )

GetGraphVersions ( System.Guid graphGuid, System.Guid applicationId, IEnumerable versions, System.DateTime dateStart, System.DateTime dateEnd ) : GraphWithTabularCompare

Comparing platform application A (V v V)

GetGraphWithApplicationCompare ( System.Guid graphGuid, System.Guid applicationId, System.DateTime dateStart, System.DateTime dateEnd ) : Guid>.GraphWithTabularCompare

Gets the graph with application compare.

GetGraphWithInfo ( System.Guid graphGuid, System.Guid applicationId, System.DateTime dateStart, System.DateTime dateEnd ) : DataWithInfo

Getting statistics for platform and application P A V

GetGraphWithPlatformCompare ( System.Guid graphGuid, System.Guid applicationId, System.DateTime dateStart, System.DateTime dateEnd ) : PlatformType>.GraphWithTabularCompare

Gets the graph.

GetGraphWithVersionsCompare ( System.Guid graphGuid, System.Guid applicationId, System.DateTime dateStart, System.DateTime dateEnd ) : string>.GraphWithTabularCompare

Gets the graph.

GetReportDefinitions ( ) : IEnumerable
ReportService ( IDataRepository dataRepository, AppActs applicationRepository, AppActs platformRepository, IReportRepository reportRepository ) : System

Method Details

GetDetail() public method

public GetDetail ( System.Guid detailGuid, System.Guid applicationId, System.DateTime dateStart, System.DateTime dateEnd, string detailId ) : object
detailGuid System.Guid
applicationId System.Guid
dateStart System.DateTime
dateEnd System.DateTime
detailId string
return object

GetGraphApplications() public method

Comparing Application vs Application ( A v A )
public GetGraphApplications ( System.Guid graphGuid, System.Guid applicationId, IEnumerable applicationIdsCompare, System.DateTime dateStart, System.DateTime dateEnd ) : GraphWithTabularCompare
graphGuid System.Guid
applicationId System.Guid
applicationIdsCompare IEnumerable
dateStart System.DateTime
dateEnd System.DateTime
return AppActs.Client.Model.GraphWithTabularCompare

GetGraphPlatform() public method

Comparing Application, Platform vs Platform A ( P v P )
public GetGraphPlatform ( System.Guid graphGuid, System.Guid applicationId, IEnumerable platformTypes, System.DateTime dateStart, System.DateTime dateEnd ) : GraphWithTabularCompare
graphGuid System.Guid
applicationId System.Guid
platformTypes IEnumerable
dateStart System.DateTime
dateEnd System.DateTime
return AppActs.Client.Model.GraphWithTabularCompare

GetGraphVersions() public method

Comparing platform application A (V v V)
public GetGraphVersions ( System.Guid graphGuid, System.Guid applicationId, IEnumerable versions, System.DateTime dateStart, System.DateTime dateEnd ) : GraphWithTabularCompare
graphGuid System.Guid
applicationId System.Guid
versions IEnumerable
dateStart System.DateTime
dateEnd System.DateTime
return AppActs.Client.Model.GraphWithTabularCompare

GetGraphWithApplicationCompare() public method

Gets the graph with application compare.
public GetGraphWithApplicationCompare ( System.Guid graphGuid, System.Guid applicationId, System.DateTime dateStart, System.DateTime dateEnd ) : Guid>.GraphWithTabularCompare
graphGuid System.Guid
applicationId System.Guid
dateStart System.DateTime
dateEnd System.DateTime
return Guid>.GraphWithTabularCompare

GetGraphWithInfo() public method

Getting statistics for platform and application P A V
public GetGraphWithInfo ( System.Guid graphGuid, System.Guid applicationId, System.DateTime dateStart, System.DateTime dateEnd ) : DataWithInfo
graphGuid System.Guid
applicationId System.Guid
dateStart System.DateTime
dateEnd System.DateTime
return AppActs.Client.Model.DataWithInfo

GetGraphWithPlatformCompare() public method

Gets the graph.
public GetGraphWithPlatformCompare ( System.Guid graphGuid, System.Guid applicationId, System.DateTime dateStart, System.DateTime dateEnd ) : PlatformType>.GraphWithTabularCompare
graphGuid System.Guid
applicationId System.Guid
dateStart System.DateTime
dateEnd System.DateTime
return PlatformType>.GraphWithTabularCompare

GetGraphWithVersionsCompare() public method

Gets the graph.
public GetGraphWithVersionsCompare ( System.Guid graphGuid, System.Guid applicationId, System.DateTime dateStart, System.DateTime dateEnd ) : string>.GraphWithTabularCompare
graphGuid System.Guid
applicationId System.Guid
dateStart System.DateTime
dateEnd System.DateTime
return string>.GraphWithTabularCompare

GetReportDefinitions() public method

public GetReportDefinitions ( ) : IEnumerable
return IEnumerable

ReportService() public method

public ReportService ( IDataRepository dataRepository, AppActs applicationRepository, AppActs platformRepository, IReportRepository reportRepository ) : System
dataRepository IDataRepository
applicationRepository AppActs
platformRepository AppActs
reportRepository IReportRepository
return System