public LeanKitCumlativeFlowPresenter(InformationRadiatorItemConfiguration configuration, PresenterCommon.IDayUpdateMonitor updateMonitor) { NumberOfDaysHistory = 10; _configurationParser = new LeanKitConfigurationParser(); _configurationParser.UnknownConfigurationParameter += _configurationParser_UnknownConfigurationParameter; _configurationParser.ParseConfiguration(configuration); _history = LeanKitFactory.Instance.CreateLanePointsHistory(_configurationParser.HostName, _configurationParser.UserName, _configurationParser.Password, _configurationParser.BoardId, _configurationParser.IgnoredLanes); updateMonitor.DayChanged += updateMonitor_DayChanged; }
public override Model.LaneHistory.ILeanKitLanePointsHistory CreateLanePointsHistory(string hostName, string userName, string password, long boardId, List <long> ignoredLanes) { var laneHistory = _laneHistory; _laneHistory = null; _historyHostName = hostName; _historyUserName = userName; _historyPassword = password; _historyBoardId = boardId; _ignoredLanes = ignoredLanes; return(laneHistory); }
public LeanKitFilteredLanePointsHistory(ILeanKitLanePointsHistory lanePointsHistory, List <long> ignoredLanes) { _lanePointsHistory = lanePointsHistory; _ignoredLanes = ignoredLanes; }