public IActionResult AlterarFinParcelaPagar([FromBody] FinParcelaPagar objJson, int id) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinParcelaPagar]", null))); } if (objJson.Id != id) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinParcelaPagar] - ID do objeto difere do ID da URL.", null))); } var objBanco = _repository.FinParcelaPagar.ConsultarObjeto(objJson.Id); if (objBanco == null) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto com ID inválido [Alterar FinParcelaPagar]", null))); } _repository.FinParcelaPagar.Alterar(objBanco, objJson); return(ConsultarObjetoFinParcelaPagar(id)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar FinParcelaPagar]", ex))); } }
public static void Map(this FinParcelaPagar objBanco, FinParcelaPagar objJson) { objBanco.NumeroParcela = objJson.NumeroParcela; objBanco.DataEmissao = objJson.DataEmissao; objBanco.DataVencimento = objJson.DataVencimento; objBanco.DescontoAte = objJson.DescontoAte; objBanco.Valor = objJson.Valor; objBanco.TaxaJuro = objJson.TaxaJuro; objBanco.TaxaMulta = objJson.TaxaMulta; objBanco.TaxaDesconto = objJson.TaxaDesconto; objBanco.ValorJuro = objJson.ValorJuro; objBanco.ValorMulta = objJson.ValorMulta; objBanco.ValorDesconto = objJson.ValorDesconto; objBanco.ValorPago = objJson.ValorPago; objBanco.Historico = objJson.Historico; }
public IActionResult InserirFinParcelaPagar([FromBody] FinParcelaPagar objJson) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Inserir FinParcelaPagar]", null))); } _repository.FinParcelaPagar.Inserir(objJson); return(CreatedAtRoute("ConsultarObjetoFinParcelaPagar", new { id = objJson.Id }, objJson)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir FinParcelaPagar]", ex))); } }