/// <summary>
        /// Atualiza os dados do cartao na base de dados
        /// </summary>
        /// <param name="cartaoModel">dados do cartao</param>
        public void Editar(Cartao cartaoModel)
        {
            TbCartao tbCartao = new TbCartao();

            Atribuir(cartaoModel, tbCartao);
            _context.Update(tbCartao);
            _context.SaveChanges();
        }
 private void Atribuir(Cartao cartaoModel, TbCartao tbCartao)
 {
     tbCartao.CodCartao    = cartaoModel.CodCartao;
     tbCartao.Numero       = cartaoModel.Numero;
     tbCartao.NomeDono     = cartaoModel.NomeDono;
     tbCartao.DataValidade = cartaoModel.DataValidade;
     tbCartao.Cvv          = cartaoModel.Cvv;
     tbCartao.CodUsuario   = cartaoModel.CodUsuario;
 }
        /// <summary>
        /// Insere um novo cartao na base de dados
        /// </summary>
        /// <param name="cartaoModel">dados do cartao</param>
        /// <returns></returns>
        public int Inserir(Cartao cartaoModel)
        {
            TbCartao tbCartao = new TbCartao();

            tbCartao.CodCartao    = cartaoModel.CodCartao;
            tbCartao.Numero       = cartaoModel.Numero;
            tbCartao.NomeDono     = cartaoModel.NomeDono;
            tbCartao.DataValidade = cartaoModel.DataValidade;
            tbCartao.Cvv          = cartaoModel.Cvv;
            tbCartao.CodUsuario   = cartaoModel.CodUsuario;

            _context.Add(tbCartao);
            _context.SaveChanges();
            return(tbCartao.CodCartao);
        }