C# Класс BudgetAnalyser.Engine.Services.BurnDownChartsService

Наследование: IBurnDownChartsService
Показать файл Открыть проект

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

Метод Описание
AvailableBucketsForBurnDownCharts ( ) : IEnumerable
BuildAllCharts ( StatementModel statementModel, BudgetModel budgetModel, LedgerBook ledgerBookModel, GlobalFilterCriteria criteria ) : BurnDownCharts
BurnDownChartsService ( [ bucketRepository, [ chartsBuilder, [ chartAnalyser ) : System
CreateNewCustomAggregateChart ( StatementModel statementModel, BudgetModel budgetModel, IEnumerable buckets, LedgerBook ledgerBookModel, System.DateTime beginDate, string chartTitle ) : BurnDownChartAnalyserResult
LoadPersistedStateData ( CustomBurnDownChartApplicationState persistedStateData ) : void
PreparePersistentStateData ( ) : CustomBurnDownChartApplicationState
RemoveCustomChart ( string chartName ) : void

Описание методов

AvailableBucketsForBurnDownCharts() публичный Метод

public AvailableBucketsForBurnDownCharts ( ) : IEnumerable
Результат IEnumerable

BuildAllCharts() публичный Метод

public BuildAllCharts ( StatementModel statementModel, BudgetModel budgetModel, LedgerBook ledgerBookModel, GlobalFilterCriteria criteria ) : BurnDownCharts
statementModel BudgetAnalyser.Engine.Statement.StatementModel
budgetModel BudgetAnalyser.Engine.Budget.BudgetModel
ledgerBookModel BudgetAnalyser.Engine.Ledger.LedgerBook
criteria GlobalFilterCriteria
Результат BudgetAnalyser.Engine.Reports.BurnDownCharts

BurnDownChartsService() публичный Метод

public BurnDownChartsService ( [ bucketRepository, [ chartsBuilder, [ chartAnalyser ) : System
bucketRepository [
chartsBuilder [
chartAnalyser [
Результат System

CreateNewCustomAggregateChart() публичный Метод

public CreateNewCustomAggregateChart ( StatementModel statementModel, BudgetModel budgetModel, IEnumerable buckets, LedgerBook ledgerBookModel, System.DateTime beginDate, string chartTitle ) : BurnDownChartAnalyserResult
statementModel BudgetAnalyser.Engine.Statement.StatementModel
budgetModel BudgetAnalyser.Engine.Budget.BudgetModel
buckets IEnumerable
ledgerBookModel BudgetAnalyser.Engine.Ledger.LedgerBook
beginDate System.DateTime
chartTitle string
Результат BudgetAnalyser.Engine.Reports.BurnDownChartAnalyserResult

LoadPersistedStateData() публичный Метод

public LoadPersistedStateData ( CustomBurnDownChartApplicationState persistedStateData ) : void
persistedStateData BudgetAnalyser.Engine.Reports.CustomBurnDownChartApplicationState
Результат void

PreparePersistentStateData() публичный Метод

public PreparePersistentStateData ( ) : CustomBurnDownChartApplicationState
Результат BudgetAnalyser.Engine.Reports.CustomBurnDownChartApplicationState

RemoveCustomChart() публичный Метод

public RemoveCustomChart ( string chartName ) : void
chartName string
Результат void