コード例 #1
0
        public async Task <IActionResult> Index()
        {
            var cliente    = new SicopClient(_configuration["UrlBase"].ToString(), _httpClient);
            var cronometro = new Stopwatch();

            cronometro.Start();
            var resposta = await cliente.AtualizarStatusAsync();

            cronometro.Stop();
            var status = new StatusViewModel(
                mensagem: resposta,
                dataHora: TimeZoneInfo.ConvertTime(
                    DateTime.Now, TZConvert.GetTimeZoneInfo("E. South America Standard Time")),
                tempoRespostaSegundos: cronometro.Elapsed.TotalSeconds);

            return(View(status));
        }
コード例 #2
0
ファイル: SicopTests.cs プロジェクト: jpmendezf/SicopMonitor
 public void Setup()
 {
     _httpClient = new FakeHttpClient();
     // _httpClient = new Sicop.Client.Http.DefaultHttpClient();
     _cliente = new SicopClient("http://www.sefaz.es.gov.br/wsSicopImportacao/", _httpClient);
 }