C# 클래스 BudgetAnalyser.Engine.Services.BurnDownChartsService

상속: IBurnDownChartsService
파일 보기 프로젝트 열기: Benrnz/BudgetAnalyser

공개 메소드들

메소드 설명
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