Beispiel #1
0
        public JsonResult GerarBoletoLoteToken(string token)
        {
            var retorno = new API.Intermeio.Models.RetornoAPI <API.Intermeio.Models.RetornoLote>();

            //Este Objeto espera uma lista de boletos para fazer a transmissão, ele que será passado como parâmetro
            API.Intermeio.Models.BoletoLoteModel boletolote = new API.Intermeio.Models.BoletoLoteModel();

            //Criamos um objeto do tipo lista de Boleto
            List <API.Intermeio.Models.BoletoModel> boletos = new List <API.Intermeio.Models.BoletoModel>();

            //Este exemplo vai adicionar na lista de boletos 4 itens do tipo boletoModel com todas as informações que um boleto
            //precisa para ser transmitido;
            for (int i = 0; i < 4; i++)
            {
                boletos.Add(MontarBoleto());
            }

            //Vamos adicionar a lista de boletos populada para o objeto que vai fazer a transmissão de boleto em lote
            boletolote.Boletos = boletos;

            //Criar uma instancia do Objeto Boleto Business responsável por gerar o boleto em lote
            //Na criação do Objeto e obrigatório passar o objeto de configuração do cliente
            var boletoBuisiness = new API.Intermeio.Business.BoletoBusiness(_configuracao);

            //Com o objeto instaciado e passado os parâmetros de configuração podemos chamar o methodo para transmitir o boleto em lote
            //Aqui passamos um parâmetro a mais que é o token
            retorno = boletoBuisiness.GerarBoletoLote(boletolote, token);

            //Aqui retornamos o objeto recebido como resposta ao methodo invocado e convertemos em Json enviamos para a view.
            return(Json(retorno, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public JsonResult GerarBoleto()
        {
            //Criação de um objeto que vai recuperar o retorno da API
            var retorno = new API.Intermeio.Models.RetornoAPI <API.Intermeio.Models.RetornoBoleto>();

            //Criar uma instancia do Objeto Boleto Business responsável por gerar o boleto
            //Na criação do Objeto e obrigatorio passar o objeto de configuração do cliente
            var boletoBuisiness = new API.Intermeio.Business.BoletoBusiness(_configuracao);

            //Chamar um methodo que monta o boleto, como explicado no menu Gerar Boleto
            API.Intermeio.Models.BoletoModel boleto = MontarBoleto();

            //Com o objeto instaciado e passado os parâmetros de configuração podemos chamar o methodo para transmitir o boleto
            retorno = boletoBuisiness.GerarBoleto(boleto);

            //Aqui retornamos o objeto recebido como resposta ao methodo invocado e convertemos em Json e enviamos para a view.
            return(Json(retorno, JsonRequestBehavior.AllowGet));
        }