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

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

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

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

                _repository.FinParcelaReceber.Alterar(objBanco, objJson);

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

                return(CreatedAtRoute("ConsultarObjetoFinParcelaReceber", new { id = objJson.Id }, objJson));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir FinParcelaReceber]", ex)));
            }
        }
 public static void Map(this FinParcelaReceber objBanco, FinParcelaReceber objJson)
 {
     objBanco.NumeroParcela     = objJson.NumeroParcela;
     objBanco.DataEmissao       = objJson.DataEmissao;
     objBanco.DataVencimento    = objJson.DataVencimento;
     objBanco.DescontoAte       = objJson.DescontoAte;
     objBanco.Valor             = objJson.Valor;
     objBanco.TaxaJuro          = objJson.TaxaJuro;
     objBanco.TaxaMulta         = objJson.TaxaMulta;
     objBanco.TaxaDesconto      = objJson.TaxaDesconto;
     objBanco.ValorJuro         = objJson.ValorJuro;
     objBanco.ValorMulta        = objJson.ValorMulta;
     objBanco.ValorDesconto     = objJson.ValorDesconto;
     objBanco.EmitiuBoleto      = objJson.EmitiuBoleto;
     objBanco.BoletoNossoNumero = objJson.BoletoNossoNumero;
     objBanco.Historico         = objJson.Historico;
 }