public override ILeanKitPoints CreateLeanKitPoints(string hostName, string userName, string password) { var points = _points; _points = null; _pointsHostName = hostName; _pointsUserName = userName; _pointsPassword = password; return(points); }
public LeanKitPresenter(InformationRadiatorItemConfiguration configuration) { _configurationParser = new LeanKitConfigurationParser(); _configurationParser.ParseConfiguration(configuration); _apiLock = new object(); _points = LeanKitFactory.Instance.CreateLeanKitPoints(_configurationParser.HostName, _configurationParser.UserName, _configurationParser.Password); _timer = LeanKitFactory.Instance.CreateTimer(updateInterval); _timer.Tick += _timer_Tick; }