C# Class PPPDDD.Reporting.Controllers.DealershipPerformanceReportBuilder

Show file Open project: elbandit/PPPDDD Class Usage Examples

Public Methods

Method Description
BuildReport ( IEnumerable dealershipIds, System.DateTime start, System.DateTime end ) : DealershipPerformanceReport
DealershipPerformanceReportBuilder ( IDealershipRepository repository, IDealershipRevenueCalculator calculator, IDealershipPerformanceTargetsProvider provider ) : System

Private Methods

Method Description
BuildStatuses ( IEnumerable dealershipIds, System.DateTime start, System.DateTime end ) : List

Method Details

BuildReport() public method

public BuildReport ( IEnumerable dealershipIds, System.DateTime start, System.DateTime end ) : DealershipPerformanceReport
dealershipIds IEnumerable
start System.DateTime
end System.DateTime
return DealershipPerformanceReport

DealershipPerformanceReportBuilder() public method

public DealershipPerformanceReportBuilder ( IDealershipRepository repository, IDealershipRevenueCalculator calculator, IDealershipPerformanceTargetsProvider provider ) : System
repository IDealershipRepository
calculator IDealershipRevenueCalculator
provider IDealershipPerformanceTargetsProvider
return System