C# Class CoreSprint.Integration.RunningSprintUpdater

Inheritance: ICommand
Exibir arquivo Open project: fortesinformatica/CoreSprint

Public Methods

Method Description
Execute ( ) : void
RunningSprintUpdater ( ICoreSprintFactory coreSprintFactory, string trelloBoardId, string spreadsheetId ) : System

Private Methods

Method Description
AnalyzeCards ( IEnumerable cards, System.DateTime startDate, System.DateTime endDate ) : Dictionary>
Calculate ( double>.IDictionary information, string label, double value ) : void
SaveRunningSprintData ( double>.Dictionary resultOfAnalysis, uint>.Dictionary sectionPositions, uint columnPosition ) : void
SetSprintValueByResponsible ( Google.GData.Spreadsheets.WorksheetEntry worksheet, uint>.Dictionary sprintPlanningPos, uint columnPosition, string label, double value ) : void
UpdateSpreadsheet ( double>.Dictionary resultOfAnalysis, uint>.Dictionary sprintPlanningPos, uint>.Dictionary sprintRunningPos, uint>.Dictionary sprintAllocationByLabelsPos ) : void

Method Details

Execute() public method

public Execute ( ) : void
return void

RunningSprintUpdater() public method

public RunningSprintUpdater ( ICoreSprintFactory coreSprintFactory, string trelloBoardId, string spreadsheetId ) : System
coreSprintFactory ICoreSprintFactory
trelloBoardId string
spreadsheetId string
return System