C# Class BudgetAnalyser.Engine.Services.BurnDownChartsService

Inheritance: IBurnDownChartsService
Datei anzeigen Open project: Benrnz/BudgetAnalyser

Public Methods

Method Description
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

Method Details

AvailableBucketsForBurnDownCharts() public method

public AvailableBucketsForBurnDownCharts ( ) : IEnumerable
return IEnumerable

BuildAllCharts() public method

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
return BudgetAnalyser.Engine.Reports.BurnDownCharts

BurnDownChartsService() public method

public BurnDownChartsService ( [ bucketRepository, [ chartsBuilder, [ chartAnalyser ) : System
bucketRepository [
chartsBuilder [
chartAnalyser [
return System

CreateNewCustomAggregateChart() public method

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
return BudgetAnalyser.Engine.Reports.BurnDownChartAnalyserResult

LoadPersistedStateData() public method

public LoadPersistedStateData ( CustomBurnDownChartApplicationState persistedStateData ) : void
persistedStateData BudgetAnalyser.Engine.Reports.CustomBurnDownChartApplicationState
return void

PreparePersistentStateData() public method

public PreparePersistentStateData ( ) : CustomBurnDownChartApplicationState
return BudgetAnalyser.Engine.Reports.CustomBurnDownChartApplicationState

RemoveCustomChart() public method

public RemoveCustomChart ( string chartName ) : void
chartName string
return void