Ejemplo n.º 1
0
    public void UpdateListLaderBoardBackground() => StartCoroutine(GetAllScoresUsersDesktop());  //StartCoroutine(GetFirstTenUsersMobile());

    /**
     * Only use this when export to Mobile in other way use GetFirstTenUsersDesktop();
     *
     */
    private IEnumerator GetFirstTenUsersMobile()
    {
        usersList.Clear();

        //Instance to get users
        instance = FirebaseDatabase.DefaultInstance;

        //Get References to add users
        dataReference.Child("UsersScore");

        //Query 10 people whit the better score
        instance.GetReference("UsersScore").OrderByChild("score").LimitToLast(10).GetValueAsync().ContinueWith(task =>
        {
            if (task.IsFaulted)
            {
                Debug.LogError("Error to get users");
            }
            else if (task.IsCompleted)
            {
                DataSnapshot snapshot = task.Result;
                foreach (DataSnapshot user in snapshot.Children)
                {
                    usersList.Add(new UserScore(user.Child("name").Value.ToString(), Convert.ToInt32(user.Child("score").Value), user.Child("time").Value.ToString()));
                }
                finish = true;
            }
        });
        yield return(null);
    }
Ejemplo n.º 2
0
        private async void writeNewUser(string userId, string firstname, string lastname, string location, string email, string genero)
        {
            mDatabse = FirebaseDatabase.GetInstance(FirebaseURL).GetReference("projectofinal-32957");

            usuario = new Usuario(userId, firstname, lastname, location, email, genero);

            //esto funciona
            //var resp = mDatabse.Child("test");
            //await resp.SetValueAsync("juan");
            var resp = mDatabse.Child("Usuario/" + usuario.uid);
            await resp.SetValueAsync(usuario.uid);

            resp = mDatabse.Child($"Usuario/{usuario.uid}/FirstName");
            await resp.SetValueAsync(usuario.firstname);

            resp = mDatabse.Child($"Usuario/{usuario.uid}/LastName");
            await resp.SetValueAsync(usuario.lastname);

            resp = mDatabse.Child($"Usuario/{usuario.uid}/Location");
            await resp.SetValueAsync(usuario.location);

            resp = mDatabse.Child($"Usuario/{usuario.uid}/Email");
            await resp.SetValueAsync(usuario.email);

            resp = mDatabse.Child($"Usuario/{usuario.uid}/Genero");
            await resp.SetValueAsync(usuario.genero);


            //Deberia insertar esto
            //mDatabse.Child("Usuario").Child(userId).SetValue(usuario);
        }
Ejemplo n.º 3
0
        private void CheckLastPurchases()
        {
            FirebaseDatabase database = FirebaseDatabase.Instance;
            FirebaseCallback p        = new FirebaseCallback();

            p.CheckPaiedPurchased(database, UserID);
            p.lastPurch += (o, data) =>
            {
                purchases = data;
                if (purchases.Count > 0)
                {
                    purchases.Reverse(0, purchases.Count);

                    purchasesID = purchases[0].PurchasesID;
                    GetRecentlyPurchases(data[0].PurchasesID);
                    mBtnView.Visibility = ViewStates.Visible;
                }
                else
                {
                    mBtnView.Visibility       = ViewStates.Gone;
                    progressBar.Visibility    = ViewStates.Gone;
                    mLoaderContent.Visibility = ViewStates.Visible;
                }
            };
        }
Ejemplo n.º 4
0
        void InitializeDatabase()
        {
            var app = FirebaseApp.InitializeApp(this);

            if (app == null)
            {
                var options = new FirebaseOptions.Builder()
                              .SetApplicationId("uber-clone-a1c9b")
                              .SetApiKey("AIzaSyA_iDmRc4MUWwvUuPxlus7NyywRSzah0IA")
                              .SetDatabaseUrl("https://uber-clone-a1c9b.firebaseio.com")
                              .SetStorageBucket("uber-clone-a1c9b.appspot.com")
                              .Build();

                app      = FirebaseApp.InitializeApp(this, options);
                database = FirebaseDatabase.GetInstance(app);
            }
            else
            {
                database = FirebaseDatabase.GetInstance(app);
            }

            DatabaseReference dbref = database.GetReference("UserSupport");

            dbref.SetValue("Ticket1");

            Toast.MakeText(this, "Completed", ToastLength.Short).Show();
        }
Ejemplo n.º 5
0
        public static FirebaseDatabase GetDatabase()
        {
            var app = FirebaseApp.InitializeApp(Application.Context);
            FirebaseDatabase database;
            FirebaseAuth     auth;

            if (app == null)
            {
                var option = new FirebaseOptions.Builder()
                             .SetApplicationId("pediburratingapp")
                             .SetApiKey("AIzaSyC6ZBvONyo6vt7ZH1pzwG8i1oxsEnXLRLA")
                             .SetDatabaseUrl("https://pediburratingapp.firebaseio.com")
                             .SetStorageBucket("pediburratingapp.appspot.com")
                             .Build();

                app      = FirebaseApp.InitializeApp(Application.Context, option);
                database = FirebaseDatabase.GetInstance(app);
                auth     = FirebaseAuth.GetInstance(app);
            }
            else
            {
                database = FirebaseDatabase.GetInstance(app);
                auth     = FirebaseAuth.GetInstance(app);
            }

            return(database);
        }
Ejemplo n.º 6
0
        public void GetStations(Action <List <Station> > resultAction)
        {
            _firebaseDatabase = FirebaseDatabase.Instance;
            var reference = _firebaseDatabase.Reference.Child("station");

            reference.AddListenerForSingleValueEvent(new StationValueEventListener(resultAction));
        }
Ejemplo n.º 7
0
        private void UserWishList()
        {
            FirebaseDatabase database = FirebaseDatabase.Instance;
            FirebaseCallback p        = new FirebaseCallback();

            p.Wishlist(UserID, database);
            p.MyWishLish += (o, s) =>
            {
                myList = s;

                if (myList.Count > 0)
                {
                    LoadingSkeleton.SetDemoChildCount(myList.Count);
                    CategoryID    = myList[myList.Count - 1].CategoryID;
                    SubCategoryID = myList[myList.Count - 1].SubCategoryID;
                    ProductID     = myList[myList.Count - 1].ProductID;
                    GetWishList(CategoryID, SubCategoryID, ProductID);
                    myList.RemoveAt(myList.Count - 1);
                }
                else
                {
                    LoadingSkeleton.HideShimmerAdapter();
                    LoadingSkeleton.Visibility = ViewStates.Gone;
                }
            };
        }
    async Task <FirebaseDatabase> GetDatabase()
    {
        bool             done     = false;
        FirebaseDatabase database = null;

        Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
            var dependencyStatus = task.Result;
            if (dependencyStatus == Firebase.DependencyStatus.Available)
            {
                // Create and hold a reference to your FirebaseApp,
                // where app is a Firebase.FirebaseApp property of your application class.

                database = FirebaseDatabase.DefaultInstance;


                // Set a flag here to indicate whether Firebase is ready to use by your app.
            }
            else
            {
                UnityEngine.Debug.LogError(System.String.Format(
                                               "Could not resolve all Firebase dependencies: {0}", dependencyStatus));
                // Firebase Unity SDK is not safe to use here.
            }

            done = true;
        });

        while (!done)
        {
            await Task.Yield();
        }

        return(database);
    }
        private async void Init(string url)
        {
            if (_inited || _initing)
            {
                return;
            }

            _initing = true;
            var status = await FirebaseDependencies.CheckAndFixDependencies();

            switch (status)
            {
            case DependencyStatus.Available:
            {
                _database = url.IsNullOrEmpty()? FirebaseDatabase.DefaultInstance : FirebaseDatabase.GetInstance(url);
                _initing  = false;
                _inited   = true;
                break;
            }

            default:
            {
                _initing = false;
                _inited  = false;
                break;
            }
            }
        }
Ejemplo n.º 10
0
        public static FirebaseDatabase GetDatabase()
        {
            var app = FirebaseApp.InitializeApp(Application.Context);
            FirebaseDatabase database = null;

            /*
             * if (app == null)
             * {
             *  var option = new FirebaseOptions.Builder()
             *      .SetApplicationId("xamarinfirebase-4f832")
             *      .SetApiKey("AIzaSyBJUFo_fLKlY0zmeHeJtO3MoRibHFyt8Bw")
             *      .SetDatabaseUrl("https://xamarinfirebase-4f832.firebaseio.com")
             *      .SetStorageBucket("xamarinfirebase-4f832.appspot.com")
             *      .Build();
             *
             *  app = FirebaseApp.InitializeApp(Application.Context, option);
             *  database = FirebaseDatabase.GetInstance(app);
             * }
             * else
             * {
             *  database = FirebaseDatabase.GetInstance(app);
             * }
             */
            return(database);
        }
    async Task <DataSnapshot> GetDatabaseAssets(FirebaseDatabase database)
    {
        bool         done = false;
        DataSnapshot sc   = null;

        database.GetReference("Assets/Furniture").GetValueAsync().ContinueWith(task => {
            if (task.IsCompleted)
            {
                sc = task.Result;
            }
            else
            {
                Debug.Log("Could not get assets");
            }

            done = true;
        });

        while (!done)
        {
            await Task.Yield();
        }

        return(sc);
    }
Ejemplo n.º 12
0
        public static FirebaseDatabase GetDatabase()
        {
            var app = FirebaseApp.InitializeApp(Application.Context);

            FirebaseDatabase database;

            if (app == null)
            {
                var options = new FirebaseOptions.Builder()

                              .SetApplicationId("ja-tour-c085e")
                              .SetApiKey("AIzaSyCEg0zuWx4rXBuhgBqUyvVEn4PKudIuums")
                              .SetDatabaseUrl("https://ja-tour-c085e.firebaseio.com")
                              .SetStorageBucket("ja-tour-c085e.appspot.com")
                              .Build();

                app      = FirebaseApp.InitializeApp(Application.Context, options);
                database = FirebaseDatabase.GetInstance(app);
            }
            else
            {
                database = FirebaseDatabase.GetInstance(app);
            }
            return(database);
        }
Ejemplo n.º 13
0
        public void Create()
        {
            FirebaseDatabase  database      = AppDataHelper.GetDatabase();
            DatabaseReference findDriverRef = database.GetReference("driversAvailable");

            findDriverRef.AddListenerForSingleValueEvent(this);
        }
Ejemplo n.º 14
0
        private void GetProducts()
        {
            Category    = items[items.Count - 1].CategoryID;
            SubCategory = items[items.Count - 1].SubCategoryID;
            ProductID   = items[items.Count - 1].ProductID;

            FirebaseDatabase database = FirebaseDatabase.Instance;
            FirebaseCallback p        = new FirebaseCallback();

            p.GetSingleItem(Category, SubCategory, ProductID, database);
            p.GetProduct += (sender, obj) =>
            {
                if (mAdapter != null && mAdapter.Product.Count > 0)
                {
                    mAdapter.AddList(obj);
                }
                else
                {
                    mAdapter = new Product_Adapter(this, obj, this);
                    mRecyclerView.SetAdapter(mAdapter);
                }

                items.RemoveAt(items.Count - 1);

                GetProducts();

                if (items.Count == 0)
                {
                }
            };
        }
Ejemplo n.º 15
0
 void Start()
 {
     logged_key = PlayerPrefs.GetString("UID");
     roomId     = PlayerPrefs.GetString("Room");
     FirebaseApp.DefaultInstance.SetEditorDatabaseUrl("https://zeld-e907d.firebaseio.com/");
     reference     = FirebaseDatabase.DefaultInstance.RootReference; //escritura
     dbInstance    = FirebaseDatabase.DefaultInstance;               //lectura
     room_players  = new List <PlayerClass>();
     capacity      = 0;
     ready         = false;
     ready_players = 0;
     errorMessage  = "";
     fname         = "";
     floses        = "";
     fwins         = "";
     fnemesis      = "";
     fprefg        = "";
     ffavu         = "";
     SetupDisplay();
     dbInstance.GetReference("rooms").Child(roomId).Child("messages").ChildAdded  += HandleMessageAdded;
     dbInstance.GetReference("rooms").Child(roomId).Child("players").ChildAdded   += HandlePLayerAdded;
     dbInstance.GetReference("rooms").Child(roomId).Child("players").ChildRemoved += HandlePlayerRemoved;
     dbInstance.GetReference("rooms").Child(roomId).Child("players").ChildChanged += HandlePlayerEdited;
     sendButton.onClick.AddListener(() => SenderChat(chatInput.text));
     leaveButton.onClick.AddListener(() => LeavePress());
     readyButton.onClick.AddListener(() => ReadyPress());
     startButton.onClick.AddListener(() => StartGame());
     backProfileButton.onClick.AddListener(() => HideProfileCanvas());
 }
Ejemplo n.º 16
0
        public void Create(string ride_id)
        {
            FirebaseDatabase  database       = AppDataHelper.GetDatabase();
            DatabaseReference rideDetailsRef = database.GetReference("rideRequest/" + ride_id);

            rideDetailsRef.AddListenerForSingleValueEvent(this);
        }
Ejemplo n.º 17
0
        void Initializedatabase()
        {
            var app = FirebaseApp.InitializeApp(this);

            if (app == null)
            {
                var option = new FirebaseOptions.Builder()
                             .SetApplicationId("gndisystem-faf8d")
                             .SetApiKey("AIzaSyClyXwKkJLudsnvwcdkybFGNbXxKZlvCTs")
                             .SetDatabaseUrl("https://gndisystem-faf8d.firebaseio.com")
                             .SetStorageBucket("gndisystem-faf8d.appspot.com")
                             .Build();
                app      = FirebaseApp.InitializeApp(this, option);
                database = FirebaseDatabase.GetInstance(app);
            }
            else
            {
                database = FirebaseDatabase.GetInstance(app);
            }
            database = FirebaseDatabase.GetInstance(app);
            DatabaseReference dbref = database.GetReference("UserSupport");

            dbref.SetValue("Ticket2");
            Toast.MakeText(this, "Completed", ToastLength.Short).Show();
        }
Ejemplo n.º 18
0
        protected override async void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.MainPage_Customer);

            database = FirebaseDatabase.GetInstance(MainActivity.app);

            mylist = FindViewById <ListView>(Resource.Id.listView);

            await loadData();

            auth = FirebaseAuth.GetInstance(MainActivity.app);

            var toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);

            SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.hamburger_drawer);

            SupportActionBar.SetDisplayHomeAsUpEnabled(true);

            SupportActionBar.SetDisplayShowTitleEnabled(false);
            SupportActionBar.SetHomeButtonEnabled(true);

            drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);

            Setup_Nav();

            mylist.ItemClick += Mylist_ItemClick;
        }
Ejemplo n.º 19
0
    public static void Initialize()
    {
        FirebaseApp.DefaultInstance.SetEditorDatabaseUrl(staticRef.databaseURL);

        dbInstance  = FirebaseDatabase.DefaultInstance;
        dbReference = dbInstance.RootReference;
    }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            OverridePendingTransition(Android.Resource.Animation.FadeIn, Android.Resource.Animation.FadeOut);
            SetContentView(Resource.Layout.DatabaseActivity);

            toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbarMain);
            if (null != toolbar)
            {
                SetSupportActionBar(toolbar);
                SupportActionBar.SetDisplayHomeAsUpEnabled(true);
                toolbar.SetTitleTextColor(Color.White);
            }

            database = FirebaseDatabase.Instance;

            databaseSchemaReference = database.GetReferenceFromUrl(Intent.GetStringExtra("databaseSchema"));
            databaseDataReference   = database.GetReferenceFromUrl(Intent.GetStringExtra("databasePath"));
            sorage = FirebaseStorage.Instance;

            mainLayout = FindViewById <FrameLayout>(Resource.Id.tableFrame);

            model = new DatabaseModel(databaseDataReference, databaseSchemaReference);
            view  = model.GetView(this);

            mainLayout.AddView(view.GetView());
            databaseSchemaReference.AddChildEventListener(schemaListener);
        }
Ejemplo n.º 21
0
        private void OptionMenuDialog(int pos)
        {
            var optionMenu = LayoutInflater.Inflate(Resource.Layout.menu_dialog_2, null, false);
            var btnShare   = optionMenu.FindViewById <Button>(Resource.Id.btnShare);
            var btnWish    = optionMenu.FindViewById <Button>(Resource.Id.btnWishlist);

            var alert = new Android.App.AlertDialog.Builder(this).Create();

            alert.SetView(optionMenu);
            alert.Window.EnterTransition = new Slide(GravityFlags.Bottom);
            alert.Window.RequestFeature(WindowFeatures.NoTitle);
            alert.Show();

            btnShare.Click += (o, s) =>
            {
                alert.Dismiss();
                ShareBottomDialog();
            };
            btnWish.Click += (o, s) =>
            {
                alert.Dismiss();
                var product       = mAdapter.Product[pos].Product;
                var id            = mAdapter.Product[pos].ProductID;
                var categoryID    = mAdapter.Product[pos].CategoryID;
                var subcategoryID = mAdapter.Product[pos].SubCategoryID;

                db = FirebaseDatabase.Instance;
                var _ref = db.GetReference("Wishlists");
                _ref.Child(UserID).Child(id).RemoveValue();

                mAdapter.OnItemDismiss(pos);
                var text = Resources.GetString(Resource.String.snkbr_rem_wishlist);
                Snackbar.Make(FindViewById(Android.Resource.Id.Content), product + " " + text, Snackbar.LengthShort).Show();
            };
        }
Ejemplo n.º 22
0
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            // Use this to return your custom view for this Fragment
            View view = inflater.Inflate(Resource.Layout.Account, container, false);

            mTxtEmail   = (TextView)view.FindViewById(Resource.Id.profileEmail);
            mTxtName    = (TextView)view.FindViewById(Resource.Id.profileName);
            mTxtPhone   = (TextView)view.FindViewById(Resource.Id.profileNumber);
            mBtnSignOut = (Button)view.FindViewById(Resource.Id.dashboardLogout);



            if (AppDataHelper.GetCurrentUser() != null)
            {
                var user = AppDataHelper.GetCurrentUser();
                mTxtEmail.Text = user.Email;
            }
            ;

            database    = AppDataHelper.GetDatabase();
            mAuth       = AppDataHelper.GetFirebaseAuth();
            currentUser = AppDataHelper.GetCurrentUser();

            string driverID = AppDataHelper.GetCurrentUser().Uid;

            FirebaseDatabase.Instance.Reference.Child("drivers/" + driverID)
            .AddListenerForSingleValueEvent(new DataValueEventListener());

            mBtnSignOut.Click += MBtnSignOut_Click;

            return(view);
        }
Ejemplo n.º 23
0
        void Initializedatabase()
        {
            var app = FirebaseApp.InitializeApp(this);

            if (app == null)
            {
                var options = new FirebaseOptions.Builder()

                              .SetApplicationId("clon-de-uber")
                              .SetApiKey("AIzaSyDqI-di4CM_LTsvyI4meED2aFmrpu-TRFw")
                              .SetDatabaseUrl("https://clon-de-uber-default-rtdb.firebaseio.com")
                              .SetStorageBucket("clon-de-uber.appspot.com")
                              .Build();
                app      = FirebaseApp.InitializeApp(this, options);
                database = FirebaseDatabase.GetInstance(app);
            }
            else
            {
                database = FirebaseDatabase.GetInstance(app);
            }
            DatabaseReference dbref = database.GetReference("userSupport");

            dbref.SetValue("Ticket1");
            Toast.MakeText(this, "Prueba", ToastLength.Short).Show();
        }
Ejemplo n.º 24
0
        private void GetReviews()
        {
            int mPageLimit            = 10;
            FirebaseDatabase database = FirebaseDatabase.Instance;
            FirebaseCallback p        = new FirebaseCallback();

            p.GetReview(database, mPageLimit, mPageOffset);
            p.Reviews += (sender, obj) =>
            {
                progressBar.Visibility = ViewStates.Invisible;
                mPageOffset            = mPageOffset + mPageLimit;

                if (mAdapter != null && mAdapter.reviews.Count > 0)
                {
                    mAdapter.reviews.Clear();
                    mAdapter.AddList(obj);
                }
                else
                {
                    mAdapter = new Review_Adapter(this, obj);
                    mRecyclerView.SetAdapter(mAdapter);
                }
                LastLoad = obj.Count;
                onScrollListener.IsLoading = false;
                HideShowProgress();
            };
        }
Ejemplo n.º 25
0
        public FirebaseDatabase GetDatabase()
        {
            var app = FirebaseApp.InitializeApp(Application.Context);
            FirebaseDatabase database;

            if (app == null)
            {
                var options = new FirebaseOptions.Builder()

                              .SetApplicationId("taxiproject-185a4")
                              .SetApiKey("AIzaSyDHXqe3Yh9Nl3wsxFItOoz1IwKiBRP7fxk")
                              .SetDatabaseUrl("https://taxiproject-185a4.firebaseio.com")
                              .SetStorageBucket("taxiproject-185a4.appspot.com")
                              .Build();

                app      = FirebaseApp.InitializeApp(Application.Context, options);
                database = FirebaseDatabase.GetInstance(app);
            }
            else
            {
                database = FirebaseDatabase.GetInstance(app);
            }

            return(database);
        }
Ejemplo n.º 26
0
    //------------------------------------------------------------------------------------------------------------------

    /*
     * METODO QUE SE EJECUTA AL INICIAR EL SCRIPT
     */
    void Start()
    {
        // Establecer la conexion con la base de datos
        FirebaseApp.DefaultInstance.SetEditorDatabaseUrl("https://walter-rutillastoby.firebaseio.com/");
        // Obtener objeto que hace referencia a la base de datos
        baseDatos = FirebaseDatabase.DefaultInstance;
    }
Ejemplo n.º 27
0
        private void GetRecentlyPurchases(string purchasesID)
        {
            FirebaseDatabase database = FirebaseDatabase.Instance;
            FirebaseCallback p        = new FirebaseCallback();

            p.GetRecently(database, UserID, purchasesID);
            p.GetProduct += (sender, obj) =>
            {
                if (obj.Count > 0)
                {
                    foreach (var item in obj)
                    {
                        item.Date = purchases[CurrentIndex].Date;
                    }

                    Adapter = new Purchases_Adapter(Activity, obj);
                    recyclerView.SetAdapter(Adapter);
                }
                else
                {
                    recyclerView.RemoveOnScrollListener(onScrollListener);
                    mLoaderContent.Visibility = ViewStates.Visible;
                    return;
                }


                onScrollListener.IsLoading = false;
                HideShowProgress();
            };
        }
Ejemplo n.º 28
0
        public static FirebaseDatabase GetDatabase()
        {
            var app = FirebaseApp.InitializeApp(Application.Context);
            FirebaseDatabase database;

            if (app == null)
            {
                var options = new FirebaseOptions.Builder()


                              .SetApplicationId("1:675084165225:android:4d6cc15f480b10eedd82f8")
                              .SetApiKey("AIzaSyCWQNWUfe7mbVSJFP5hmYwcqgbBXUluhQU")
                              .SetDatabaseUrl("https://clone-4ec8d.firebaseio.com")
                              .SetStorageBucket("clone-4ec8d.appspot.com")
                              .SetProjectId("clone-4ec8d")
                              .Build();

                app      = FirebaseApp.InitializeApp(Application.Context, options);
                database = FirebaseDatabase.GetInstance(app);
            }
            else
            {
                database = FirebaseDatabase.GetInstance(app);
            }

            return(database);
        }
Ejemplo n.º 29
0
        public AccountService()
        {
            //Auth Stuff
            firData = FirebaseDatabase.GetInstance(FirebaseApp.Instance);
            //var firInstance = FirebaseAuth.GetInstance(FirebaseApp.Instance);
            FirebaseAuth.Instance.AuthState += AuthStateChanged;

            /*
             * FirebaseAuth.Instance.AuthState += (sender, e) =>
             * {
             *  var user = e?.Auth?.CurrentUser;
             *
             *  if (user != null)
             *  {
             *      isAuth = true;
             *      FirebaseLogService.UserLoginSignup("Email");
             *      SetUserData(user);
             *  }
             *  else
             *  {
             *      isAuth = false;
             *  }
             * };
             */
            //Auth Data
            items    = new List <WatchItem>();
            checkIns = new List <CheckIn>();
        }
Ejemplo n.º 30
0
        void Initializedatabase()
        {
            var app = FirebaseApp.InitializeApp(this);

            if (app == null)
            {
                var options = new FirebaseOptions.Builder()

                              .SetApplicationId("uber-clone-43c35")
                              .SetApiKey("AIzaSyAGgpqc9yzcdiCj3GJ-DWXl3xqdY2RB3tA")
                              .SetDatabaseUrl("https://uber-clone-43c35.firebaseio.com")
                              .SetStorageBucket("uber-clone-43c35.appspot.com")
                              .Build();
                app      = FirebaseApp.InitializeApp(this, options);
                database = FirebaseDatabase.GetInstance(app);
            }
            else
            {
                database = FirebaseDatabase.GetInstance(app);
            }
            DatabaseReference dbref = database.GetReference("UserSupport");

            dbref.SetValue("Ticket1");

            Toast.MakeText(this, "Completed", ToastLength.Short).Show();
        }