public IActionResult AlterarFinFechamentoCaixaBanco([FromBody] FinFechamentoCaixaBanco objJson, int id) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinFechamentoCaixaBanco]", null))); } if (objJson.Id != id) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinFechamentoCaixaBanco] - ID do objeto difere do ID da URL.", null))); } var objBanco = _repository.FinFechamentoCaixaBanco.ConsultarObjeto(objJson.Id); if (objBanco == null) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto com ID inválido [Alterar FinFechamentoCaixaBanco]", null))); } _repository.FinFechamentoCaixaBanco.Alterar(objBanco, objJson); return(ConsultarObjetoFinFechamentoCaixaBanco(id)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar FinFechamentoCaixaBanco]", ex))); } }
public static void Map(this FinFechamentoCaixaBanco objBanco, FinFechamentoCaixaBanco objJson) { objBanco.DataFechamento = objJson.DataFechamento; objBanco.MesAno = objJson.MesAno; objBanco.Mes = objJson.Mes; objBanco.Ano = objJson.Ano; objBanco.SaldoAnterior = objJson.SaldoAnterior; objBanco.Recebimentos = objJson.Recebimentos; objBanco.Pagamentos = objJson.Pagamentos; objBanco.SaldoConta = objJson.SaldoConta; objBanco.ChequeNaoCompensado = objJson.ChequeNaoCompensado; objBanco.SaldoDisponivel = objJson.SaldoDisponivel; }
public IActionResult InserirFinFechamentoCaixaBanco([FromBody] FinFechamentoCaixaBanco objJson) { try { if (!ModelState.IsValid) { return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Inserir FinFechamentoCaixaBanco]", null))); } _repository.FinFechamentoCaixaBanco.Inserir(objJson); return(CreatedAtRoute("ConsultarObjetoFinFechamentoCaixaBanco", new { id = objJson.Id }, objJson)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir FinFechamentoCaixaBanco]", ex))); } }