Ejemplo n.º 1
0
        public IActionResult AlterarFinConfiguracaoBoleto([FromBody] FinConfiguracaoBoleto objJson, int id)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Alterar FinConfiguracaoBoleto]", null)));
                }

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

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

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

                _repository.FinConfiguracaoBoleto.Alterar(objBanco, objJson);

                return(ConsultarObjetoFinConfiguracaoBoleto(id));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Alterar FinConfiguracaoBoleto]", ex)));
            }
        }
Ejemplo n.º 2
0
        public IActionResult InserirFinConfiguracaoBoleto([FromBody] FinConfiguracaoBoleto objJson)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(StatusCode(400, new RetornoJsonErro(400, "Objeto inválido [Inserir FinConfiguracaoBoleto]", null)));
                }
                _repository.FinConfiguracaoBoleto.Inserir(objJson);

                return(CreatedAtRoute("ConsultarObjetoFinConfiguracaoBoleto", new { id = objJson.Id }, objJson));
            }
            catch (Exception ex)
            {
                return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Inserir FinConfiguracaoBoleto]", ex)));
            }
        }
 public static void Map(this FinConfiguracaoBoleto objBanco, FinConfiguracaoBoleto objJson)
 {
     objBanco.Instrucao01            = objJson.Instrucao01;
     objBanco.Instrucao02            = objJson.Instrucao02;
     objBanco.CaminhoArquivoRemessa  = objJson.CaminhoArquivoRemessa;
     objBanco.CaminhoArquivoRetorno  = objJson.CaminhoArquivoRetorno;
     objBanco.CaminhoArquivoLogotipo = objJson.CaminhoArquivoLogotipo;
     objBanco.CaminhoArquivoPdf      = objJson.CaminhoArquivoPdf;
     objBanco.Mensagem            = objJson.Mensagem;
     objBanco.LocalPagamento      = objJson.LocalPagamento;
     objBanco.LayoutRemessa       = objJson.LayoutRemessa;
     objBanco.Aceite              = objJson.Aceite;
     objBanco.Especie             = objJson.Especie;
     objBanco.Carteira            = objJson.Carteira;
     objBanco.CodigoConvenio      = objJson.CodigoConvenio;
     objBanco.CodigoCedente       = objJson.CodigoCedente;
     objBanco.TaxaMulta           = objJson.TaxaMulta;
     objBanco.TaxaJuro            = objJson.TaxaJuro;
     objBanco.DiasProtesto        = objJson.DiasProtesto;
     objBanco.NossoNumeroAnterior = objJson.NossoNumeroAnterior;
 }