/// <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; }