Exemplo n.º 1
0
        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;
 }
Exemplo n.º 3
0
        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)));
            }
        }