예제 #1
0
        public void should_Verify_Url()
        {
            var users = _reader.VerfiyUrl(new Endpoints(_baseUrl)).Result;

            Assert.NotNull(users);
            Console.WriteLine(users.FacilityName);
        }
예제 #2
0
        public async Task <IActionResult> ReadSetting()
        {
            try
            {
                var h = new HapiSettingsView();

                h.Connection = _optionsb.Value.HapiConnection;
                h.Url        = _options.Value.Iqcare;
                var dbOk  = _dbManager.Verfiy(h.Connection);
                var urlOk = await _manager.VerfiyUrl(h.Url);

                h.IsVerifed = dbOk && urlOk;
                return(Ok(h));
            }
            catch (Exception e)
            {
                var msg = $"Error loading Database setting";
                Log.Error(msg);
                Log.Error($"{e}");
                return(StatusCode(500, msg));
            }
        }