Example #1
0
        public void AtualizaListaCartoes()
        {
            // Chama a função que realiza a busca de cartões
            var resultBuscaCartao = clienteService.BuscaCartaoCreditoCliente();

            // Verifica o resultado da busca
            if (resultBuscaCartao.Tipo == "ok")
            {
                // Recupera os Registros
                var arrayCartoes = resultBuscaCartao.Registros;

                // Cria o list de cartoes
                List <CartaoModel> listCartoes = new List <CartaoModel>();

                // Percorre o array
                foreach (var cartao in arrayCartoes)
                {
                    // Adiciona os dados do array no List
                    listCartoes.Add(new CartaoModel()
                    {
                        IdCartao     = cartao.id,
                        NumeroCartao = cartao.numero,
                        NomeCartao   = cartao.nome,
                        Imagem       = cartao.imagem,
                        Validade     = cartao.validade
                    });
                }
                // Insere dados na Lista
                listaCartoes.ItemsSource = listCartoes;
            }
        }