public void Create(ContaPagarParcelaPagamento contPgParcPag) { var query = "INSERT INTO public.ContaPagarParcelaPagamento(dataPagamento, valorPagamento, juros, fk_IdContaPagarParcela) VALUES (@dataPagamento, @valorPagamento, @juros, @fk_IdContaPagarParcela)"; var command = CreateCommand(query); command.Parameters.AddWithValue("@dataPagamento", contPgParcPag.dataPagamento); command.Parameters.AddWithValue("@valorPagamento", contPgParcPag.valorPagamento); command.Parameters.AddWithValue("@juros", contPgParcPag.juros); command.Parameters.AddWithValue("@fk_IdContaPagarParcela", contPgParcPag.idContaPagarParcela); command.ExecuteNonQuery(); query = "select currval('contapagarparcelapagamento_idcontapagarparcelapgto_seq') as newId"; command = CreateCommand(query); using (var reader = command.ExecuteReader()) { reader.Read(); if (reader.HasRows) { contPgParcPag.Id = Convert.ToInt32(reader["newId"]); } } }
public void Update(ContaPagarParcelaPagamento contPgParcPag) { using (var context = _unitOfWork.Create()) { context.Repositorios.ContaPagarParcelaPagamentoRepositorio.Update(contPgParcPag); context.SaveChanges(); } }
public IActionResult CadastrarPagamentoContaParcela([FromBody] ContaPagarParcelaPagamento contParcPag) { if (contParcPag == null) { return(BadRequest()); } _contPgParcPagService.Create(contParcPag); return(CreatedAtRoute("GetContaParcelaPagamento", new { id = contParcPag.Id }, contParcPag)); }
public void Update(ContaPagarParcelaPagamento contPgParcPag) { var query = "UPDATE public.ContaPagarParcelaPagamento SET dataPagamento = @dataPagamento, valorPagamento = @valorPagamento, " + "juros = @juros, fk_IdContaPagarParcela = @fk_IdContaPagarParcela WHERE idContaPagarParcelaPgto = @id"; var command = CreateCommand(query); command.Parameters.AddWithValue("@dataPagamento", contPgParcPag.dataPagamento); command.Parameters.AddWithValue("@valorPagamento", contPgParcPag.valorPagamento); command.Parameters.AddWithValue("@juros", contPgParcPag.juros); command.Parameters.AddWithValue("@fk_IdContaPagarParcela", contPgParcPag.idContaPagarParcela); command.Parameters.AddWithValue("@id", contPgParcPag.Id); command.ExecuteNonQuery(); }
public IActionResult EditarPagamentoContaParcela(int id, [FromBody] ContaPagarParcelaPagamento contParcPag) { _contPgParcPagService.Update(contParcPag); return(new NoContentResult()); }