C# 클래스 BudgetAnalyser.Engine.Reports.BurnDownChartsBuilder

파일 보기 프로젝트 열기: Benrnz/BudgetAnalyser 1 사용 예제들

공개 메소드들

메소드 설명
Build ( GlobalFilterCriteria criteria, StatementModel statementModel, BudgetModel budgetModel, LedgerBook ledgerBookModel ) : void
BurnDownChartsBuilder ( [ budgetBucketRepository, [ chartAnalyserFactory ) : System

Initializes a new instance of the BurnDownChartsBuilder class.

비공개 메소드들

메소드 설명
AnalyseDataForChart ( StatementModel statementModel, BudgetModel budgetModel, LedgerBook ledgerBookModel, BudgetBucket bucket, System.DateTime beginDate ) : BurnDownChartAnalyserResult
AnalyseDataForChart ( StatementModel statementModel, BudgetModel budgetModel, LedgerBook ledgerBookModel, IEnumerable buckets, System.DateTime beginDate ) : BurnDownChartAnalyserResult
CalculateBeginDate ( GlobalFilterCriteria criteria ) : System.DateTime

메소드 상세

Build() 공개 메소드

public Build ( GlobalFilterCriteria criteria, StatementModel statementModel, BudgetModel budgetModel, LedgerBook ledgerBookModel ) : void
criteria GlobalFilterCriteria
statementModel BudgetAnalyser.Engine.Statement.StatementModel
budgetModel BudgetAnalyser.Engine.Budget.BudgetModel
ledgerBookModel BudgetAnalyser.Engine.Ledger.LedgerBook
리턴 void

BurnDownChartsBuilder() 공개 메소드

Initializes a new instance of the BurnDownChartsBuilder class.
///
public BurnDownChartsBuilder ( [ budgetBucketRepository, [ chartAnalyserFactory ) : System
budgetBucketRepository [ The budget bucket repository.
chartAnalyserFactory [ The chart analyser factory.
리턴 System