示例#1
0
        public ActionResult Index()
        {
            ConsumirApi consumirApi = new ConsumirApi();
            DtoExemplo  meuExemplo  = new DtoExemplo();

            meuExemplo.title = "titulo do meu post";
            meuExemplo.body  = "corpo do meu post";

            var resultado = consumirApi.ObterRetornoDaAPI(meuExemplo);

            ViewBag.Message = resultado;

            return(View());
        }
示例#2
0
        public async Task <string> ObterTaxa()
        {
            var uri = this.configuration["ApiJurosUrlBase"];

            Console.WriteLine($"Buscando taxa de juros em :{uri}");
            var taxa = await ConsumirApi.Consumir <string>(uri, "taxaJuros", RestSharp.Method.GET);

            if (String.IsNullOrEmpty(taxa))
            {
                throw new Exception("Não conectou na API 1");
            }

            Console.WriteLine($"Taxa retornada :{taxa}");
            return(taxa);
        }
示例#3
0
        public Band ObterPorId(string id)
        {
            ConsumirApi <Band> consumirApi = new ConsumirApi <Band>();

            return(consumirApi.Response("https://iws-recruiting-bands.herokuapp.com/api/", "bands/" + id));
        }
示例#4
0
        public List <Band> Obter()
        {
            ConsumirApi <Band> consumirApi = new ConsumirApi <Band>();

            return(consumirApi.ResponseList("https://iws-recruiting-bands.herokuapp.com/api/", "bands"));
        }