예제 #1
0
        public async Task <string> AtualizarStatusAsync()
        {
            try
            {
                var resposta = _cliente.Get(_urlBase);
                var xml      = ProcessarResposta(resposta);

                if (string.IsNullOrEmpty(xml))
                {
                    return(await Task.FromResult("Offline"));
                }
                else if (xml.ToLower().IndexOf("falha inesperada") != -1)
                {
                    return(await Task.FromResult("Erro"));
                }
                else
                {
                    return(await Task.FromResult("Online"));
                }
            }
            catch
            {
                return("Offline");
            }
        }