public IActionResult AlterarTalonarioCheque([FromBody] TalonarioCheque objJson, int id) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar TalonarioCheque]", null))); } if (objJson.Id != id) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar TalonarioCheque] - ID do objeto difere do ID da URL.", null))); } var objBanco = _repository.TalonarioCheque.ConsultarObjeto(objJson.Id); if (objBanco == null) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto com ID inválido [Alterar TalonarioCheque]", null))); } _repository.TalonarioCheque.Alterar(objBanco, objJson); return(ConsultarObjetoTalonarioCheque(id)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar TalonarioCheque]", ex))); } }
public static void Map(this TalonarioCheque objBanco, TalonarioCheque objJson) { objBanco.Talao = objJson.Talao; objBanco.Numero = objJson.Numero; objBanco.StatusTalao = objJson.StatusTalao; objBanco.ListaCheque = objJson.ListaCheque; }
public IActionResult InserirTalonarioCheque([FromBody] TalonarioCheque objJson) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Inserir TalonarioCheque]", null))); } _repository.TalonarioCheque.Inserir(objJson); return(CreatedAtRoute("ConsultarObjetoTalonarioCheque", new { id = objJson.Id }, objJson)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir TalonarioCheque]", ex))); } }