/// <summary>
        /// Atualiza o pagamento na base de dados
        /// </summary>
        /// <param name="pagamento">dados do pagamento</param>
        public void Editar(FormaspagamentoHasEntrega pagamento)
        {
            TbFormaspagamentoHasEntrega _tbFormaPagamentoHasEntrega = new TbFormaspagamentoHasEntrega();

            Atribuir(pagamento, _tbFormaPagamentoHasEntrega);
            _context.Update(_tbFormaPagamentoHasEntrega);
            _context.SaveChanges();
        }
        /// <summary>
        /// Insere um nov pagamento na base de dados
        /// </summary>
        /// <param name="pagamento">dados do pagamento</param>
        /// <returns></returns>
        public void Inserir(FormaspagamentoHasEntrega pagamento)
        {
            TbFormaspagamentoHasEntrega _tbFormaPagamentoHasEntrega = new TbFormaspagamentoHasEntrega();

            _tbFormaPagamentoHasEntrega.FormasPagamentoCodFormaPagamento = pagamento.CodFormaPagamento;
            _tbFormaPagamentoHasEntrega.EntregaCodCorridaEntrega         = pagamento.CodEntrega;

            _context.Add(_tbFormaPagamentoHasEntrega);
            _context.SaveChanges();
        }
 /// <summary>
 /// Atribui dados entre objetos do model e entity
 /// </summary>
 /// <param name="pagamentoModel">objeto model</param>
 /// <param name="tbpagamento">objeto entity</param>
 private void Atribuir(FormaspagamentoHasEntrega pagamentoModel, TbFormaspagamentoHasEntrega tbpagamento)
 {
     tbpagamento.FormasPagamentoCodFormaPagamento = pagamentoModel.CodFormaPagamento;
     tbpagamento.EntregaCodCorridaEntrega         = pagamentoModel.CodEntrega;
     tbpagamento.Valor = pagamentoModel.Valor;
 }