public void Create(ContratoParcelaPagamento contParcPag) { var query = "INSERT INTO public.ContratoParcelaPagamento(dataPagamento, comissao, valorPagamento, juros, fk_IdContratoParcela) VALUES (@dataPagamento, @comissao, @valorPagamento, @juros, @fk_IdContratoParcela)"; var command = CreateCommand(query); command.Parameters.AddWithValue("@dataPagamento", contParcPag.dataPagamento); command.Parameters.AddWithValue("@comissao", contParcPag.comissao); command.Parameters.AddWithValue("@valorPagamento", contParcPag.valorPagamento); command.Parameters.AddWithValue("@juros", contParcPag.juros); command.Parameters.AddWithValue("@fk_IdContratoParcela", contParcPag.idContratoParcela); command.ExecuteNonQuery(); query = "select currval('contratoparcelapagamento_idcontratoparcelapgto_seq') as newId"; command = CreateCommand(query); using (var reader = command.ExecuteReader()) { reader.Read(); if (reader.HasRows) { contParcPag.Id = Convert.ToInt32(reader["newId"]); } } }
public void Update(ContratoParcelaPagamento contParcPag) { using (var context = _unitOfWork.Create()) { context.Repositorios.ContratoParcelaPagamentoRepositorio.Update(contParcPag); context.SaveChanges(); } }
public IActionResult CadastrarPagamentoContratoParcela([FromBody] ContratoParcelaPagamento contParcPag) { if (contParcPag == null) { return(BadRequest()); } _contParcPagService.Create(contParcPag); return(CreatedAtRoute("GetContratoParcelaPagamento", new { id = contParcPag.Id }, contParcPag)); }
public void Update(ContratoParcelaPagamento contParcPag) { var query = "UPDATE public.ContratoParcelaPagamento SET dataPagamento = @dataPagamento, comissao = @comissao, valorPagamento = @valorPagamento, " + "juros = @juros, fk_IdContratoParcela = @fk_IdContratoParcela WHERE idContratoParcelaPgto = @id"; var command = CreateCommand(query); command.Parameters.AddWithValue("@dataPagamento", contParcPag.dataPagamento); command.Parameters.AddWithValue("@comissao", contParcPag.comissao); command.Parameters.AddWithValue("@valorPagamento", contParcPag.valorPagamento); command.Parameters.AddWithValue("@juros", contParcPag.juros); command.Parameters.AddWithValue("@fk_IdContratoParcela", contParcPag.idContratoParcela); command.Parameters.AddWithValue("@id", contParcPag.Id); command.ExecuteNonQuery(); }
public IActionResult EditarPagamentoContratoParcela(int id, [FromBody] ContratoParcelaPagamento contParcPag) { _contParcPagService.Update(contParcPag); return(new NoContentResult()); }