Example #1
0
        private async void UserControlLoaded()
        {
            var endpoint = _host.VideoXpertEndpoint;

            if (!await _serenity.LoginAsync(endpoint.Host, _host.SerenityAuthToken))
            {
                LOG.Error($"Failed to log into VideoXpert system at {endpoint}");
            }
            else
            {
                LOG.Info($"Logged into VideoXpert system at '{endpoint}'");
            }
        }
Example #2
0
        public async Task <bool> Init()
        {
            if (!await _serenity.LoginAsync(_ip, _user, _password))
            {
                LOG.Error($"Failed to log into VideoXpert system at {_ip}");
                return(false);
            }

            LOG.Info($"Successfully logged into VideoXpert system at {_ip}");

            var datasources = await GetDataSourcesAsync();

            lock (DatasourcesLock)
            {
                if (datasources != null)
                {
                    _datasources = new ConcurrentBag <DataSource>(datasources);

                    return(true);
                }

                return(false);
            }
        }