Ejemplo n.º 1
0
    public void makeDeposit()
    {
        startTimer = true;
        if (Application.platform == RuntimePlatform.Android)
        {
            AndroidJavaClass  playerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
            AndroidJavaObject activity    = playerClass.GetStatic <AndroidJavaObject>("currentActivity");
            //AndroidJavaObject context = activity.Call<AndroidJavaObject>("getApplicationContext");
            AndroidJavaObject javaClass = new AndroidJavaClass("com.gambeat.mimo.paystack.paystack.AndroidBridge");
            if (javaClass != null)
            {
                //LocalStorageUtil.getAuthKey()
                javaClass.CallStatic("initPayant", activity, LocalStorageUtil.getAuthKey());
            }
        }
        else
        {
            paymentUrl = "https://gambeat.com.ng/payant";

            closeWallet();
            PaymentPanel.SetActive(true);
            FindObjectOfType <SampleWebView>().webViewObject.SetVisibility(true);
            FindObjectOfType <SampleWebView>().webViewObject.enabled = true;
        }
    }
Ejemplo n.º 2
0
        public ActionResult <PaymentPanelDetailDTO> UpdatePaymentPanel(long id, [FromBody] PaymentPanel updatedPaymentPanel)
        {
            var paymentPanel       = this.paymentPanelRepository.UpdatePaymentPanel(id, updatedPaymentPanel);
            var paymentPanelResult = this.mapper.Map <PaymentPanelDetailDTO>(paymentPanel);

            return(paymentPanelResult);
        }
Ejemplo n.º 3
0
        public PaymentPanel CreatePaymentPanel(PaymentPanel c)
        {
            this.context.PaymentPanels.Add(c);
            this.context.SaveChanges();

            return(c);
        }
        public ActionResult <PaymentPanel> Create(PaymentPanel c)
        {
            var paymentPanel = this.mapper.Map <PaymentPanel>(c);

            paymentPanel = this.paymentPanelRepository.Create(paymentPanel);
            return(this.mapper.Map <PaymentPanel>(paymentPanel));
        }
Ejemplo n.º 5
0
        public PaymentPanel UpdatePaymentPanel(long id, PaymentPanel newPaymentPanel)
        {
            newPaymentPanel.Id = id;
            this.context.Entry(newPaymentPanel).State = EntityState.Modified;
            this.context.SaveChanges();

            return(newPaymentPanel);
        }
Ejemplo n.º 6
0
    public static void SaveItems(PaymentPanel payment)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/Data2.gdz";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        ItemData data = new ItemData(payment);

        formatter.Serialize(stream, data);
        stream.Close();
    }
Ejemplo n.º 7
0
 public ItemData(PaymentPanel payment)
 {
     item1 = payment.VerifyItem1();
     item2 = payment.VerifyItem2();
 }
Ejemplo n.º 8
0
 public void endPayment()
 {
     FindObjectOfType <SampleWebView>().webViewObject.SetVisibility(false);
     FindObjectOfType <SampleWebView>().webViewObject.enabled = false;
     PaymentPanel.SetActive(false);
 }
        public ActionResult <PaymentPanel> Put(long id, PaymentPanel c)
        {
            var paymentPanel = this.paymentPanelRepository.Update(id, c);

            return(Ok(paymentPanel));
        }