Exemplo n.º 1
0
        // GET: / Listar todas as campanhas de cupons
        public async Task <ActionResult> ListarCoupons()
        {
            string Valores = string.Empty;
            string result  = await ConsumingAPI.Get(string.Format("http://apilive.cupommarketing.com/api-v1/coupons/{0}", code_id));

            List <ListaCupons> ListValues = new JavaScriptSerializer().Deserialize <List <ListaCupons> >(result);

            //foreach (var item in ListValues)
            //{
            //    item.name_coupon;
            //    item.quantity;
            //    item.discount;
            //    item.id_coupon;
            //}

            return(View());
        }
Exemplo n.º 2
0
        // GET: / Exibir um resumo do cupom, não é necessario passar o code_id
        public async Task <ActionResult> ResumoCupom()
        {
            string CodigoCupomDesconto = ""; // Você deve passar o codigo do cupom de desconto;

            string result = await ConsumingAPI.Get(string.Format("http://apilive.cupommarketing.com/api-v1/couponsummary/{0}", CodigoCupomDesconto));

            List <ResumoCupom> ListValues = new JavaScriptSerializer().Deserialize <List <ResumoCupom> >(result);


            //foreach (var item in ListValues)
            //{
            //    item.description;
            //    item.discount;
            //    item.customer_name;
            //}

            return(View());
        }
Exemplo n.º 3
0
        // POST: / Valida um cupom de desconto:
        public async Task <ActionResult> ValidaCupom()
        {
            ValidarCupom Val = new ValidarCupom();

            Val.code_id     = code_id;
            Val.code_coupon = "";  //  obrigatório, você deve passar o código do cupom para validar.

            string result = await ConsumingAPI.Post("http://apilive.cupommarketing.com/api-v1/validationcoupon", Val);

            List <ResultPostValidaCupom> ListValues = new JavaScriptSerializer().Deserialize <List <ResultPostValidaCupom> >(result);

            //foreach (var item in ListValues)
            //{
            //    item.message;
            //    item.result;

            //}

            return(View());
        }
Exemplo n.º 4
0
        // GET: / Listar todas as validações:
        public async Task <ActionResult> ListarValidacoes()
        {
            string Valores = string.Empty;
            string result  = await ConsumingAPI.Get(string.Format("http://apilive.cupommarketing.com/api-v1/validation/{0}", code_id));

            List <ListaValidacoes> ListValues = new JavaScriptSerializer().Deserialize <List <ListaValidacoes> >(result);


            //foreach (var item in ListValues)
            //{
            //    item.name;
            //    item.email;
            //    item.phone;
            //    item.date;
            //    item.name_coupon;
            //    item.code_coupon;
            //    item.ip;
            //}

            return(View());
        }
Exemplo n.º 5
0
        // POST: / Gerar um código de cupom fazendo oresgate:
        public async Task <ActionResult> ResgatarCupom()
        {
            ResgatarCupom Reg = new ResgatarCupom();

            Reg.code_id   = code_id;
            Reg.email     = ""; // opcional
            Reg.phone     = ""; // opcional
            Reg.name      = ""; // obrigatório
            Reg.id_coupon = ""; //  obrigatório, você deve pegar esse valor na listagem de cupons.

            string result = await ConsumingAPI.Post("http://apilive.cupommarketing.com/api-v1/getcoupon", Reg);

            List <ResultPostResgataCupom> ListValues = new JavaScriptSerializer().Deserialize <List <ResultPostResgataCupom> >(result);

            //foreach (var item in ListValues)
            //{
            //    //  item.message;
            //    //  item.result;
            //    //  item.end_date;

            //}

            return(View());
        }