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);
        }
Ejemplo n.º 3
0
 public LeanKitFilteredLanePointsHistory(ILeanKitLanePointsHistory lanePointsHistory, List <long> ignoredLanes)
 {
     _lanePointsHistory = lanePointsHistory;
     _ignoredLanes      = ignoredLanes;
 }