public IActionResult AlterarFinChequeRecebido([FromBody] FinChequeRecebido objJson, int id)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinChequeRecebido]", null)));
                }

                if (objJson.Id != id)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinChequeRecebido] - ID do objeto difere do ID da URL.", null)));
                }

                var objBanco = _repository.FinChequeRecebido.ConsultarObjeto(objJson.Id);

                if (objBanco == null)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto com ID inválido [Alterar FinChequeRecebido]", null)));
                }

                _repository.FinChequeRecebido.Alterar(objBanco, objJson);

                return(ConsultarObjetoFinChequeRecebido(id));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar FinChequeRecebido]", ex)));
            }
        }
        public IActionResult InserirFinChequeRecebido([FromBody] FinChequeRecebido objJson)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Inserir FinChequeRecebido]", null)));
                }
                _repository.FinChequeRecebido.Inserir(objJson);

                return(CreatedAtRoute("ConsultarObjetoFinChequeRecebido", new { id = objJson.Id }, objJson));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir FinChequeRecebido]", ex)));
            }
        }
 public static void Map(this FinChequeRecebido objBanco, FinChequeRecebido objJson)
 {
     objBanco.Cpf              = objJson.Cpf;
     objBanco.Cnpj             = objJson.Cnpj;
     objBanco.Nome             = objJson.Nome;
     objBanco.CodigoBanco      = objJson.CodigoBanco;
     objBanco.CodigoAgencia    = objJson.CodigoAgencia;
     objBanco.Conta            = objJson.Conta;
     objBanco.Numero           = objJson.Numero;
     objBanco.DataEmissao      = objJson.DataEmissao;
     objBanco.BomPara          = objJson.BomPara;
     objBanco.DataCompensacao  = objJson.DataCompensacao;
     objBanco.Valor            = objJson.Valor;
     objBanco.CustodiaData     = objJson.CustodiaData;
     objBanco.CustodiaTarifa   = objJson.CustodiaTarifa;
     objBanco.CustodiaComissao = objJson.CustodiaComissao;
     objBanco.DescontoData     = objJson.DescontoData;
     objBanco.DescontoTarifa   = objJson.DescontoTarifa;
     objBanco.DescontoComissao = objJson.DescontoComissao;
 }