public IActionResult AlterarFinNaturezaFinanceira([FromBody] FinNaturezaFinanceira objJson, int id) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinNaturezaFinanceira]", null))); } if (objJson.Id != id) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinNaturezaFinanceira] - ID do objeto difere do ID da URL.", null))); } var objBanco = _repository.FinNaturezaFinanceira.ConsultarObjeto(objJson.Id); if (objBanco == null) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto com ID inválido [Alterar FinNaturezaFinanceira]", null))); } _repository.FinNaturezaFinanceira.Alterar(objBanco, objJson); return(ConsultarObjetoFinNaturezaFinanceira(id)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar FinNaturezaFinanceira]", ex))); } }
public static void Map(this FinNaturezaFinanceira objBanco, FinNaturezaFinanceira objJson) { objBanco.Codigo = objJson.Codigo; objBanco.Descricao = objJson.Descricao; objBanco.Tipo = objJson.Tipo; objBanco.Aplicacao = objJson.Aplicacao; }
public IActionResult InserirFinNaturezaFinanceira([FromBody] FinNaturezaFinanceira objJson) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Inserir FinNaturezaFinanceira]", null))); } _repository.FinNaturezaFinanceira.Inserir(objJson); return(CreatedAtRoute("ConsultarObjetoFinNaturezaFinanceira", new { id = objJson.Id }, objJson)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir FinNaturezaFinanceira]", ex))); } }