public void Salvar(int IdUsuario, Cartao cartao)
        {
            cartao.Usuario = _appContext.Usuarios.FirstOrDefault(p => p.Id == IdUsuario);
            cartao.Numero  = CriptografarDados.Criptografar(cartao.Numero);
            cartao.Cvv     = CriptografarDados.Criptografar(cartao.Cvv);

            _appContext.Cartoes.Add(cartao);
            _appContext.SaveChanges();
        }
Example #2
0
        public List <String> ListarCartaoPorUsuario(int IdUsuario)
        {
            Usuario             usuario = _appContext.Usuarios.FirstOrDefault(p => p.Id == IdUsuario);
            IQueryable <Cartao> cartoes = _appContext.Cartoes.Where(p => p.Usuario == usuario);

            List <String> numeroCartao = new List <String>();

            for (int i = 0; i < cartoes.ToArray().Length; i++)
            {
                Cartao cartao = new Cartao();
                cartao.Numero = CriptografarDados.Desciptografar(cartoes.ToArray()[i].Numero);
                numeroCartao.Add(cartao.Numero);
            }

            return(numeroCartao);
        }