/// <summary>
        /// Atualiza os dados da forma de pagamento na base de dados
        /// </summary>
        /// <param name="formaPagamento">dados da forma de pagamento</param>
        public void Editar(Formaspagamento formaPagamento)
        {
            TbFormaspagamento _tbFormaPagamento = new TbFormaspagamento();

            Atribuir(formaPagamento, _tbFormaPagamento);
            _context.Update(_tbFormaPagamento);
            _context.SaveChanges();
        }
        /// <summary>
        /// Insere uma nova forma de pagamento na base de dados
        /// </summary>
        /// <param name="formaPagamento">dados da forma de pagamento</param>
        /// <returns></returns>
        public int Inserir(Formaspagamento formaPagamento)
        {
            TbFormaspagamento _tbFormaPagamento = new TbFormaspagamento();

            _tbFormaPagamento.CodFormaPagamento = formaPagamento.CodFormaPagamento;
            _tbFormaPagamento.Descricao         = formaPagamento.Descricao;

            _context.Add(_tbFormaPagamento);
            _context.SaveChanges();
            return(_tbFormaPagamento.CodFormaPagamento);
        }
 /// <summary>
 /// Atribui dados entre objetos do model e entity
 /// </summary>
 /// <param name="formaPagamentoModel">objeto model</param>
 /// <param name="tbFormaPagamento">objeto entity</param>
 private void Atribuir(Formaspagamento formaPagamentoModel, TbFormaspagamento tbFormaPagamento)
 {
     tbFormaPagamento.CodFormaPagamento = formaPagamentoModel.CodFormaPagamento;
     tbFormaPagamento.Descricao         = formaPagamentoModel.Descricao;
 }