void Mylist_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            Android.App.AlertDialog.Builder dialog = new Android.App.AlertDialog.Builder(this.Activity);
            Android.App.AlertDialog         alert  = dialog.Create();

            alert.SetTitle("Handle Dish Item");
            alert.SetMessage("How would you like to handle this dish item?");
            alert.SetButton("Remove", (c, ev) =>
            {
                var firebase = new FirebaseClient(FBURL);

                firebase
                .Child("menus")
                .Child(auth.CurrentUser.Uid)
                .Child(listDishes[e.Position].Uid)
                .DeleteAsync();

                listDishes.Remove(listDishes[e.Position]);
                CustomDishListAdapter adapter = new CustomDishListAdapter(this, listDishes);

                mylist.Adapter = adapter;

                Toast.MakeText(this.Activity, "Dish has been removed from your menu", ToastLength.Short).Show();
            });
            alert.SetButton2("Edit", (c, ev) =>
            {
                Intent myIntent = new Intent();

                myIntent = new Intent(this.Activity, typeof(Edit_Dish));

                myIntent.PutExtra("Dish", JsonConvert.SerializeObject(listDishes[e.Position]));

                StartActivity(myIntent);
            });
            alert.SetButton3("Ignore", (c, ev) =>
            {
            });
            alert.Show();
        }
        private async Task loadData()
        {
            var firebase = new FirebaseClient(FBURL);

            var items = await firebase
                        .Child("menus")
                        .Child(auth.CurrentUser.Uid)
                        .OnceAsync <Dish>();

            foreach (var item in items)
            {
                Dish dish = new Dish();
                dish     = item.Object;
                dish.Uid = item.Key;
                listDishes.Add(dish);
            }

            CustomDishListAdapter adapter = new CustomDishListAdapter(this, listDishes);

            adapter.NotifyDataSetChanged();

            mylist.Adapter = adapter;
        }