public List <PaquetePaypal> getAllPaquetes()
        {
            List <PaquetePaypal> paquetes = new List <PaquetePaypal>();

            try
            {
                List <Entities.PaquetePaypal> paquetesTmp = ctx.PaquetePaypal.ToList();
                foreach (Entities.PaquetePaypal item in paquetesTmp)
                {
                    PaquetePaypal pp = new PaquetePaypal(item.id, item.nombreOferta, item.producto, item.cantidad, item.precio, item.ofertaActiva);
                    paquetes.Add(pp);
                }
                return(paquetes);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void createPaquetePaypal(PaquetePaypal ppTmp)
        {
            Entities.PaquetePaypal pp = new Entities.PaquetePaypal();
            pp.nombreOferta = ppTmp.nombreOferta;
            pp.producto     = ppTmp.producto;
            pp.cantidad     = ppTmp.cantidad;
            pp.precio       = ppTmp.precio;
            pp.ofertaActiva = ppTmp.ofertaActiva;


            try
            {
                ctx.SaveChanges();
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public void updatePaquetePaypal(PaquetePaypal pp)
        {
            try
            {
                var ppTmp = ctx.PaquetePaypal
                            .Where(w => w.nombreOferta == pp.nombreOferta)
                            .SingleOrDefault();

                if (ppTmp != null)
                {
                    ppTmp.producto     = pp.producto;
                    ppTmp.cantidad     = pp.cantidad;
                    ppTmp.precio       = pp.precio;
                    ppTmp.ofertaActiva = pp.ofertaActiva;

                    ctx.SaveChangesAsync().Wait();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }