C# Класс BudgetAnalyser.Engine.Reports.BurnDownChartsBuilder

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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