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(); }
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); }