public IActionResult AlterarFinLancamentoReceber([FromBody] FinLancamentoReceber objJson, int id) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinLancamentoReceber]", null))); } if (objJson.Id != id) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinLancamentoReceber] - ID do objeto difere do ID da URL.", null))); } var objBanco = _repository.FinLancamentoReceber.ConsultarObjeto(objJson.Id); if (objBanco == null) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto com ID inválido [Alterar FinLancamentoReceber]", null))); } _repository.FinLancamentoReceber.Alterar(objBanco, objJson); return(ConsultarObjetoFinLancamentoReceber(id)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar FinLancamentoReceber]", ex))); } }
public static void Map(this FinLancamentoReceber objBanco, FinLancamentoReceber objJson) { objBanco.ValorAReceber = objJson.ValorAReceber; objBanco.DataLancamento = objJson.DataLancamento; objBanco.NumeroDocumento = objJson.NumeroDocumento; objBanco.PrimeiroVencimento = objJson.PrimeiroVencimento; objBanco.TaxaComissao = objJson.TaxaComissao; objBanco.ValorComissao = objJson.ValorComissao; objBanco.IntervaloEntreParcelas = objJson.IntervaloEntreParcelas; objBanco.DiaFixo = objJson.DiaFixo; objBanco.ListaFinParcelaReceber = objJson.ListaFinParcelaReceber; }
public IActionResult InserirFinLancamentoReceber([FromBody] FinLancamentoReceber objJson) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Inserir FinLancamentoReceber]", null))); } _repository.FinLancamentoReceber.Inserir(objJson); return(CreatedAtRoute("ConsultarObjetoFinLancamentoReceber", new { id = objJson.Id }, objJson)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir FinLancamentoReceber]", ex))); } }