Ejemplo n.º 1
0
        private void Cartadapter_DeleteItemClick(object sender, CartAdapterClickEventArgs e)
        {
            var key = cartresult[e.Position].ID;


            Android.Support.V7.App.AlertDialog.Builder deletedataAlert = new Android.Support.V7.App.AlertDialog.Builder(this);
            deletedataAlert.SetTitle("REMOVE FROM CART?");
            deletedataAlert.SetMessage("Are you sure?");
            deletedataAlert.SetPositiveButton("Continue", (senderAlert, args) =>
            {
                //services = new MainActivity();
                //FirebaseFirestore database = services.database;
                //services.deleteUser(userID);

                DocumentReference docRef = database.Collection("carts").Document(key);
                docRef.Delete();



                deletedataAlert.Dispose();

                Toast.MakeText(this, "Product Removed Successfully", ToastLength.Long);
            });
            deletedataAlert.SetNegativeButton("Cancel", (senderAlert, args) =>
            {
                deletedataAlert.Dispose();
            });

            deletedataAlert.Show();

            //DocumentReference docref = database.Collection("carts").Document(key);
            //docref.Delete();
        }
Ejemplo n.º 2
0
        private void Cartadapter_ItemClick(object sender, CartAdapterClickEventArgs e)
        {
            Product selectedproduct = new Product();
            Cart    selectedcart    = new Cart();

            selectedcart = cartresult[e.Position];

            selectedproduct.productname = selectedcart.productname;
            selectedproduct.imageurl    = selectedcart.productimgurl;

            Intent productpage = new Intent(this, typeof(ProductActivity));

            productpage.PutExtra("productdetail", JsonConvert.SerializeObject(selectedproduct));
            StartActivity(productpage);
        }