public IActionResult AlterarFinChequeEmitido([FromBody] FinChequeEmitido objJson, int id) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinChequeEmitido]", null))); } if (objJson.Id != id) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinChequeEmitido] - ID do objeto difere do ID da URL.", null))); } var objBanco = _repository.FinChequeEmitido.ConsultarObjeto(objJson.Id); if (objBanco == null) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto com ID inválido [Alterar FinChequeEmitido]", null))); } _repository.FinChequeEmitido.Alterar(objBanco, objJson); return(ConsultarObjetoFinChequeEmitido(id)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar FinChequeEmitido]", ex))); } }
public static void Map(this FinChequeEmitido objBanco, FinChequeEmitido objJson) { objBanco.DataEmissao = objJson.DataEmissao; objBanco.BomPara = objJson.BomPara; objBanco.DataCompensacao = objJson.DataCompensacao; objBanco.Valor = objJson.Valor; objBanco.NominalA = objJson.NominalA; }
public IActionResult InserirFinChequeEmitido([FromBody] FinChequeEmitido objJson) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Inserir FinChequeEmitido]", null))); } _repository.FinChequeEmitido.Inserir(objJson); return(CreatedAtRoute("ConsultarObjetoFinChequeEmitido", new { id = objJson.Id }, objJson)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir FinChequeEmitido]", ex))); } }