Esempio n. 1
0
        private void Supplier_Load(object sender, EventArgs e)
        {
            try
            {
                FirebaseResponse getResponse = firebase.Get();
                dynamic          stuff       = JObject.Parse(getResponse.JSONContent);
                //MessageBox.Show(getResponse.JSONContent);
                String jumlah = stuff.count;
                id_sup = Convert.ToInt32(jumlah);

                for (int i = 0; i < id_sup; i++)
                {
                    FirebaseDB       firebaseSuplier = firebaseDB.Node("S" + i);
                    FirebaseResponse customer        = firebaseSuplier.Get();
                    dynamic          stiff           = JObject.Parse(customer.JSONContent);
                    if (stiff.nama == "")
                    {
                        continue;
                    }

                    vendorBindingSource.Add(new Vendor()
                    {
                        ID = stiff.id, Nama = stiff.nama, HP = stiff.hp, Produk = stiff.produk, Alamat = stiff.alamat, Email = stiff.email, Merek = stiff.merek
                    });
                }
            }
            catch (Exception error)
            {
                MessageBox.Show(error.Message);
            }
        }
Esempio n. 2
0
        private void restock_Load(object sender, EventArgs e)
        {
            try
            {
                FirebaseDB       firebaseDB  = new FirebaseDB("https://mobile-shoebox.firebaseio.com/Supplier");
                FirebaseDB       firebase    = new FirebaseDB("https://mobile-shoebox.firebaseio.com/Supplier_Status");
                FirebaseResponse getResponse = firebase.Get();
                dynamic          stuff       = JObject.Parse(getResponse.JSONContent);
                String           jumlah      = stuff.count;
                id_supplier = Convert.ToInt32(jumlah);

                for (int i = 0; i < id_supplier; i++)
                {
                    FirebaseDB       firebaseSup = firebaseDB.Node("S" + i);
                    FirebaseResponse customer    = firebaseSup.Get();
                    dynamic          stiff       = JObject.Parse(customer.JSONContent);
                    if (stiff.nama == "")
                    {
                        continue;
                    }

                    nama_kalian.Add((string)stiff.nama);
                    alamat.Add((string)stiff.alamat);
                    no_hp.Add((string)stiff.hp);

                    comboBox1.Items.Add((string)stiff.nama);
                }
            }
            catch (Exception error)
            {
                MessageBox.Show(error.Message);
            }
        }
Esempio n. 3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (nama_txt.Text == "" || alamat_txt.Text == "" || email_txt.Text == "" || hp_txt.Text == "" || vendor_txt.Text == "" || merek_txt.Text == "")
            {
                MessageBox.Show("Semua Wajib Diisi !", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MainMenu form = new MainMenu();
                form.Show(); Hide();
            }
            else
            {
                DataGridViewRow newRow = dataGridView1.Rows[selectedRow];
                newRow.Cells[1].Value = nama_txt.Text;
                newRow.Cells[5].Value = alamat_txt.Text;
                newRow.Cells[4].Value = email_txt.Text;
                newRow.Cells[2].Value = hp_txt.Text;
                newRow.Cells[3].Value = vendor_txt.Text;
                newRow.Cells[6].Value = merek_txt.Text;

                FirebaseDB       firebaseSupplier = firebaseDB.Node(newRow.Cells[0].Value.ToString());
                FirebaseResponse coba             = firebaseSupplier.Get();
                dynamic          stuff            = JObject.Parse(coba.JSONContent);

                var data = "";
                data = @"{'id':'" + stuff.id + "','nama' : '" + nama_txt.Text + "','alamat' : '" + alamat_txt.Text + "','hp' : '" + hp_txt.Text + "','email' : '" + email_txt.Text + "','produk' : '" + vendor_txt.Text + "','merek' : '" + merek_txt.Text + "'}";
                firebaseSupplier.Patch(data);

                nama_txt.Text   = "";
                alamat_txt.Text = "";
                hp_txt.Text     = "";
                email_txt.Text  = "";
                vendor_txt.Text = "";
                merek_txt.Text  = "";
            }
        }
Esempio n. 4
0
        private void button22_Click(object sender, EventArgs e)
        {
            String username = user_txt.Text;
            String password = pass_txt.Text;
            String nama     = nama_txt.Text;
            String email    = email_txt.Text;
            String hp       = hp_txt.Text;

            if (textBox1.Text == password)
            {
                FirebaseDB firebaseDB          = new FirebaseDB("https://mobile-shoebox.firebaseio.com/Employees");
                FirebaseDB firebaseDBEmployees = firebaseDB.Node(username);
                var        data = @"{'username' : '" + username + "','password' : '" + password + "','nama' : '" + nama + "','email' : '" + email + "','hp' : '" + hp + "'}";
                firebaseDBEmployees.Put(data);
                MessageBox.Show("Data berhasil ditambahkan");

                employeedataBindingSource.Add(new Employee_data()
                {
                    Username = username, Password = password, Email = email, HP = hp, Nama = nama
                });
            }
            else
            {
                MessageBox.Show("Password Doesn't Match !");
            }
        }
Esempio n. 5
0
        private void confirmation_Load(object sender, EventArgs e)
        {
            try
            {
                FirebaseDB       firebase    = new FirebaseDB("https://mobile-shoebox.firebaseio.com/Customer_Status");
                FirebaseResponse getResponse = firebase.Get();
                dynamic          stuff       = JObject.Parse(getResponse.JSONContent);
                String           jumlah      = stuff.count;
                int id_cust = Convert.ToInt32(jumlah);

                for (int i = 0; i < id_cust; i++)
                {
                    FirebaseDB       firebaseDB       = new FirebaseDB("https://mobile-shoebox.firebaseio.com/Customers");
                    FirebaseDB       firebaseCustomer = firebaseDB.Node("C" + i);
                    FirebaseResponse customer         = firebaseCustomer.Get();
                    dynamic          stiff            = JObject.Parse(customer.JSONContent);
                    if (stiff.nama == "")
                    {
                        continue;
                    }

                    combo_customer.Items.Add((string)stiff.nama);
                }
            }
            catch (Exception error)
            {
                MessageBox.Show(error.Message);
            }
        }
Esempio n. 6
0
        public IHttpActionResult authuser([FromBody] AuthModel c)
        {
            string url = c.email_Id;
            string uu  = url.Replace(".", ",");

            FirebaseDB       firebaseDB      = new FirebaseDB("https://myshop-b8424.firebaseio.com/");
            FirebaseDB       firebaseDBTeams = firebaseDB.Node("Users").NodePath(uu);
            FirebaseResponse getResponse     = firebaseDBTeams.Get();


            if (Convert.ToString(getResponse.JSONContent) == "null")
            {
                System.Diagnostics.Debug.WriteLine("Doesn't exists");

                return(null);
            }
            else
            {
                Customer c2 = JsonConvert.DeserializeObject <Customer>(getResponse.JSONContent);
                if (c2.password == c.password)
                {
                    System.Diagnostics.Debug.WriteLine(getResponse.JSONContent + "Login Succesfully");

                    return(Ok(c2));
                }
                else
                {
                    return(null);
                }
            }
        }
Esempio n. 7
0
        public IHttpActionResult create([FromBody] Customer c)
        {
            System.Diagnostics.Debug.WriteLine(JsonConvert.SerializeObject(c) + "jjjjjjj");


            string     url             = c.email_Id;
            string     uu              = url.Replace(".", ",");
            FirebaseDB firebaseDB      = new FirebaseDB("https://myshop-b8424.firebaseio.com/");
            FirebaseDB firebaseDBTeams = firebaseDB.Node("Users").NodePath(uu);

            FirebaseResponse getResponse = firebaseDBTeams.Get();


            if (Convert.ToString(getResponse.JSONContent) == "null")
            {
                System.Diagnostics.Debug.WriteLine("PUT Request");
                FirebaseResponse putResponse = firebaseDBTeams.Put(JsonConvert.SerializeObject(c));
                return(Ok("Resgistered Successfully"));
            }

            else
            {
                return(BadRequest("User Already Registered with this Email Id"));
            }
        }
Esempio n. 8
0
        private void Customer_Load(object sender, EventArgs e)
        {
            try
            {
                FirebaseResponse getResponse = firebase.Get();
                dynamic          stuff       = JObject.Parse(getResponse.JSONContent);
                String           jumlah      = stuff.count;
                id_cust = Convert.ToInt32(jumlah);

                for (int i = 0; i < id_cust; i++)
                {
                    FirebaseDB       firebaseCustomer = firebaseDB.Node("C" + i);
                    FirebaseResponse customer         = firebaseCustomer.Get();
                    dynamic          stiff            = JObject.Parse(customer.JSONContent);
                    if (stiff.nama == "")
                    {
                        continue;
                    }

                    personBindingSource.Add(new Person()
                    {
                        ID           = stiff.id,
                        Nama         = stiff.nama,
                        JenisKelamin = stiff.gender,
                        Alamat       = stiff.alamat,
                        Email        = stiff.email,
                        HP           = stiff.hp
                    });
                }
            }
            catch (Exception error)
            {
                MessageBox.Show(error.Message);
            }
        }
Esempio n. 9
0
        public IHttpActionResult respondedBylist(String id)
        {
            string     url             = id;
            string     uu              = url.Replace(".", ",");
            FirebaseDB firebaseDB      = new FirebaseDB("https://myshop-b8424.firebaseio.com/");
            FirebaseDB firebaseDBTeams = firebaseDB.Node("RespondsTo").NodePath(uu);

            FirebaseResponse getResponse = firebaseDBTeams.Get();


            if (Convert.ToString(getResponse.JSONContent) != "null")
            {
                var             mList   = JsonConvert.DeserializeObject <IDictionary <string, Request> >(getResponse.JSONContent);
                List <Customer> newlist = new List <Customer>();

                foreach (var v in mList)
                {
                    FirebaseDB firebaseDBTeams2 = firebaseDB.Node("Users").NodePath(v.Key);

                    FirebaseResponse getResponse2 = firebaseDBTeams2.Get();
                    Customer         c2           = JsonConvert.DeserializeObject <Customer>(getResponse2.JSONContent);
                    newlist.Add(c2);
                }

                return(Ok(newlist));
            }
            else
            {
                return(null);
            }
        }
Esempio n. 10
0
        public IHttpActionResult add([FromBody] Request request)
        {
            RequestDTO requestDTO = new RequestDTO();

            string     loginId          = request.senderId.Replace(".", ",");
            FirebaseDB firebaseDB       = new FirebaseDB("https://myshop-b8424.firebaseio.com/");
            FirebaseDB firebaseDBTeams  = firebaseDB.Node("Requests").NodePath(loginId).Node(request.destinationId.Replace(".", ","));
            FirebaseDB firebaseDBTeams2 = firebaseDB.Node("Proposals").NodePath(request.destinationId.Replace(".", ",")).Node(loginId);


            requestDTO.status = request.destinationId.Replace(".", ",");

            dynamic foo = new ExpandoObject();

            foo.status = request.status;

            string           json        = Newtonsoft.Json.JsonConvert.SerializeObject(foo);
            FirebaseResponse getResponse = firebaseDBTeams.Get();

            if (Convert.ToString(getResponse.JSONContent) == "null")
            {
                FirebaseResponse putResponse = firebaseDBTeams.Post(JsonConvert.SerializeObject(json));

                FirebaseResponse putResponse2 = firebaseDBTeams2.Post(JsonConvert.SerializeObject(json));
                return(Ok("Resgistered Successfully"));
            }

            else
            {
                System.Diagnostics.Debug.WriteLine("Already present");
                return(BadRequest("User Already Registered with this Email Id"));
            }
        }
Esempio n. 11
0
        public IHttpActionResult list(String id)
        {
            string     url             = id;
            string     uu              = url.Replace(".", ",");
            FirebaseDB firebaseDB      = new FirebaseDB("https://myshop-b8424.firebaseio.com/");
            FirebaseDB firebaseDBTeams = firebaseDB.Node("Users");


            FirebaseResponse getResponse = firebaseDBTeams.Get();

            Customer c = JsonConvert.DeserializeObject <Customer>(getResponse.JSONContent);

            List <Customer> newlist = new List <Customer>();

            var obj   = JsonConvert.DeserializeObject <RootObject>(getResponse.JSONContent);
            var mList = JsonConvert.DeserializeObject <IDictionary <string, Customer> >(getResponse.JSONContent);


            foreach (var v in mList)
            {
                if (v.Value.Id != id)
                {
                    newlist.Add(v.Value);
                }
            }
            return(Ok(newlist));
        }
Esempio n. 12
0
        public DataSubjectRegistrationController(IConfiguration Configuration)
        {
            _configuration = Configuration;
            FirebaseDB firebaseDB = new FirebaseDB(_configuration["Firebase:url"]);

            _firebaseDBRegistrations = firebaseDB.Node("data-subject-registrations");
        }
Esempio n. 13
0
        public IHttpActionResult getImageModel(String id)
        {
            string uu = id.Replace(".", ",");

            FirebaseDB       firebaseDB      = new FirebaseDB("https://myshop-b8424.firebaseio.com/");
            FirebaseDB       firebaseDBTeams = firebaseDB.Node("Pictures").NodePath(uu);
            FirebaseResponse getResponse     = firebaseDBTeams.Get();


            if (Convert.ToString(getResponse.JSONContent) == "null")
            {
                return(null);
            }
            else
            {
                ImageModel c2 = JsonConvert.DeserializeObject <ImageModel>(getResponse.JSONContent);
                if (c2 != null)
                {
                    return(Ok(c2));
                }
                else
                {
                    return(null);
                }
            }
        }
        private void addNewUserToFirebase()
        {
            FirebaseDB firebaseDB      = new FirebaseDB(pathFireBase);
            FirebaseDB firebaseDBTeams = firebaseDB.Node("users");

            firebaseDBTeams.NodePath("users");

            for (int i = 1; i <= 4; i++)
            {
                var data = new UserViewModel
                {
                    countofposts = "0",
                    data_display = "1",
                    name         = "Jenny",
                    newmessages  = "0",
                    password     = "******",
                    score        = "0",
                    typeOfCancer = "ALL",
                    usermail     = "*****@*****.**"
                };

                string json = js.Serialize(data);

                LuckyWithYouForum.Database.FirebaseResponse postResponse = firebaseDBTeams.Post(json);
            }
        }
        public void fillUsersListFromFireBase()
        {
            FirebaseDB firebaseDB      = new FirebaseDB(pathFireBase);
            FirebaseDB firebaseDBTeams = firebaseDB.Node("users");

            firebaseDBTeams.NodePath("users");

            LuckyWithYouForum.Database.FirebaseResponse postResponse = firebaseDBTeams.Get();
            try
            {
                List <UserViewModel> entryDict = JsonConvert.DeserializeObject <List <UserViewModel> >(postResponse.JSONContent.ToString());
                if (entryDict != null)
                {
                    users = entryDict;
                }
                else
                {
                    users = new List <UserViewModel>();
                }
            }
            catch (Exception e)
            {
                //dictionary type--> generated key for insered data
                Dictionary <string, UserViewModel> entryDict = JsonConvert.DeserializeObject <Dictionary <string, UserViewModel> >(postResponse.JSONContent.ToString());
                if (entryDict != null)
                {
                    users = entryDict.Select(x => x.Value).ToList();
                }
                else
                {
                    users = new List <UserViewModel>();
                }
            }
        }
Esempio n. 16
0
        public IResponse Remove(int i_Id)
        {
            string     key  = i_Id.ToString();
            FirebaseDB path = m_Fb.Node(key);

            return(new FirebaseIResponseAdapter(path.Delete()));
        }
Esempio n. 17
0
        private void update_btn_Click(object sender, EventArgs e)
        {
            if (nama_txt.Text == "" || email_txt.Text == "" || hp_txt.Text == "" || user_txt.Text == "" || pass_txt.Text == "" || textBox1.Text == "")
            {
                MessageBox.Show("Semua Wajib Diisi !", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MainMenu form = new MainMenu();
                form.Show(); Hide();
            }
            else
            {
                DataGridViewRow newRow = dataGridView1.Rows[selectedRow];
                newRow.Cells[0].Value = nama_txt.Text;
                newRow.Cells[2].Value = hp_txt.Text;
                newRow.Cells[1].Value = user_txt.Text;
                newRow.Cells[4].Value = email_txt.Text;
                newRow.Cells[3].Value = pass_txt.Text;

                FirebaseDB       firebaseEmployee = firebaseDB.Node(newRow.Cells[0].Value.ToString());
                FirebaseResponse coba             = firebaseEmployee.Get();
                dynamic          stuff            = JObject.Parse(coba.JSONContent);

                var data = @"{'username' : '" + user_txt.Text + "','password' : '" + pass_txt.Text + "','nama' : '" + nama_txt.Text + "','email' : '" + email_txt.Text + "','hp' : '" + hp_txt.Text + "'}";
                firebaseEmployee.Patch(data);
                nama_txt.Text  = "";
                pass_txt.Text  = "";
                hp_txt.Text    = "";
                email_txt.Text = "";
                user_txt.Text  = "";
                textBox1.Text  = "";
            }
        }
Esempio n. 18
0
 private void Employee_Load(object sender, EventArgs e)
 {
     try
     {
         FirebaseDB       firebase    = new FirebaseDB("https://mobile-shoebox.firebaseio.com/Employees");
         FirebaseResponse getResponse = firebase.Get();
         dynamic          stuff       = JObject.Parse(getResponse.JSONContent);
         //MessageBox.Show(getResponse.JSONContent);
         IEnumerable <JToken> name = stuff.SelectTokens("$.*");
         foreach (JToken item in name)
         {
             dynamic stiff = JObject.Parse(item.ToString());
             employeedataBindingSource.Add(new Employee_data()
             {
                 Username = stiff.username,
                 Password = stiff.password,
                 Email    = stiff.email,
                 Nama     = stiff.nama,
                 HP       = stiff.hp
             });
         }
     }
     catch (Exception error)
     {
         MessageBox.Show(error.Message);
     }
 }
 public FirebaseRepository(IConfiguration configuration)
 {
     _configuration = configuration;
     _firebase      = new FirebaseDB(_configuration["FirebaseUrl"]);
     // Referring to Node with name "Users" in Firebase
     _firebaseDBTeams = _firebase.Node("Users");
 }
Esempio n. 20
0
        private void button22_Click(object sender, EventArgs e)
        {
            FirebaseDB firebaseSupplier = firebaseDB.Node("S" + id_sup);
            String     tmp  = "S" + id_sup;
            var        data = "";

            if (nama_txt.Text == "" || alamat_txt.Text == "" || email_txt.Text == "" || hp_txt.Text == "" || vendor_txt.Text == "" || merek_txt.Text == "")
            {
                MessageBox.Show("Semua Wajib Diisi !", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MainMenu form = new MainMenu();
                form.Show(); Hide();
            }
            else
            {
                vendorBindingSource.Add(new Vendor()
                {
                    ID = "S" + id_sup.ToString(), Nama = nama_txt.Text, HP = hp_txt.Text, Produk = vendor_txt.Text, Alamat = alamat_txt.Text, Email = email_txt.Text, Merek = merek_txt.Text
                });
                data = @"{'id':'" + tmp + "','nama' : '" + nama_txt.Text + "','alamat' : '" + alamat_txt.Text + "','hp' : '" + hp_txt.Text + "','email' : '" + email_txt.Text + "','produk' : '" + vendor_txt.Text + "','merek' : '" + merek_txt.Text + "'}";
                firebaseSupplier.Put(data);
                id_sup++;
            }
            nama_txt.Text   = "";
            alamat_txt.Text = "";
            merek_txt.Text  = "";
            hp_txt.Text     = "";
            email_txt.Text  = "";
            vendor_txt.Text = "";

            var count = "";

            count = @"{'count':'" + id_sup + "'}";
            firebase.Put(count);
        }
Esempio n. 21
0
        public Customer Save(Customer model)
        {
            var firebaseDb     = new FirebaseDB("https://archiewebshop-demo.firebaseio.com");
            var firebaseTarget = firebaseDb.Node("customers");
            var request        = firebaseTarget.Post(model.SerializeJson());

            return(model);
        }
Esempio n. 22
0
        public List <Produto> ObterListaProdutos()
        {
            FirebaseDB       firebaseDBTeams = firebaseDB.Node("Produto");
            FirebaseResponse getResponse     = firebaseDBTeams.Get();

            //var result = JsonConvert.DeserializeObject<Produto>(getResponse.JSONContent);

            return(_mapper.Map <List <Produto> >(getResponse.JSONContent));
        }
Esempio n. 23
0
 private void init()
 {
     m_Firebase          = new FirebaseDB(r_baseUrl);
     m_WeatherRepository = new FirebaseRepository(m_Firebase.Node("Weather"));
     m_StudentRepository = new FirebaseRepository(m_Firebase.Node("Students"));
     m_JsonSerializer    = new DbJsonSerializer();
     m_WeatherCache      = new EntityCache <WeatherForecast>(m_WeatherRepository, m_JsonSerializer, eCacheLoadingMode.Eager);
     m_StudentCache      = new EntityCache <Student>(m_StudentRepository, m_JsonSerializer, eCacheLoadingMode.Lazy);
 }
Esempio n. 24
0
        private void login_btn_Click(object sender, EventArgs e)
        {
            FirebaseDB       firebaseDB  = new FirebaseDB("https://mobile-shoebox.firebaseio.com/orders_store");
            FirebaseDB       isi         = firebaseDB.Node(order);
            FirebaseResponse getResponse = isi.Get();

            List <string> tmp   = new List <string>();
            dynamic       stuff = JObject.Parse(getResponse.JSONContent);

            tmp.Add((string)stuff.biaya);
            tmp.Add((string)stuff.cabang);
            tmp.Add((string)stuff.customer);
            tmp.Add((string)stuff.diskon);
            tmp.Add((string)stuff.merek_sepatu);
            tmp.Add((string)stuff.orderid);
            tmp.Add((string)stuff.pembayaran);
            tmp.Add((string)stuff.service);
            tmp.Add((string)stuff.subservice);
            tmp.Add((string)stuff.tanggal_masuk);



            var data = "";

            data = @"{'customer':'" + tmp[2] + "','biaya':'" + tmp[0] + "','pembayaran' : '" + comboBox1.Text + "','cabang' : '" + tmp[1] + "','merek_sepatu' : '" + tmp[4] + "','orderid' : '" + tmp[5] + "','service' : '" + tmp[7] + "','subservice' : '" + tmp[8] + "','diskon' : '" + tmp[3] + "','tanggal_masuk' : '" + tmp[9] + "'}";
            isi.Patch(data);

            /*
             * using (StreamWriter sw = new StreamWriter("D:/" + order + ".txt"))
             * {
             *
             *  sw.WriteLine("==========================================================================");
             *  sw.WriteLine("==================================SHOEBOX================================");
             *  sw.WriteLine("==========================================================================");
             *  sw.WriteLine("");
             *  sw.WriteLine("Nama Customer  : " + tmp[2]);
             *  sw.WriteLine("Merek Sepatu  : " + tmp[4]);
             *  sw.WriteLine(""); sw.WriteLine("");
             *  sw.WriteLine("--------------------------------------------------------------------------");
             *  sw.WriteLine("Service : " + stuff.service);
             *  sw.WriteLine("SubService : " + stuff.subservice);
             *  sw.WriteLine(""); sw.WriteLine("");
             *  sw.WriteLine("Diskon : " + stuff.diskon);
             *  sw.WriteLine("Biaya : " + stuff.biaya);
             *  sw.WriteLine("==========================================================================");
             *  sw.WriteLine("==========================================================================");
             *  sw.Flush();
             *  sw.Close();
             * }*/

            MainMenu balik = new MainMenu();

            balik.Show(); Hide();
            Invoices invoice = new Invoices();

            invoice.Show();
        }
Esempio n. 25
0
        public IList <Customer> GetAll()
        {
            var firebaseDb     = new FirebaseDB("https://archiewebshop-demo.firebaseio.com");
            var firebaseTarget = firebaseDb.Node("customers");

            var response = firebaseTarget.Get();
            var all      = response.JSONContent.DeserializeJson <Dictionary <string, Customer> >();

            return(all.Values.ToList());
        }
Esempio n. 26
0
        public static void Put(FirebaseDB db, string data)
        {
            Console.WriteLine("PUT Request");
            FirebaseResponse putResponse = db.Put(data);

            Console.WriteLine(putResponse.Success);
            Console.WriteLine();
            Console.WriteLine("End of PUT Request");
            Console.ReadLine();
        }
Esempio n. 27
0
        public static void Delete(FirebaseDB db)
        {
            Console.WriteLine("DELETE Request");
            FirebaseResponse deleteResponse = db.Delete();

            Console.WriteLine(deleteResponse.Success);
            Console.WriteLine();
            Console.WriteLine("End of DELETE Request");
            Console.ReadLine();
        }
Esempio n. 28
0
        public IHttpActionResult searchuser([FromBody] SearchCriteria c)
        {
            FirebaseDB       firebaseDB      = new FirebaseDB("https://myshop-b8424.firebaseio.com/");
            FirebaseDB       firebaseDBTeams = firebaseDB.Node("Users");
            FirebaseResponse getResponse     = firebaseDBTeams.Get();
            List <Customer>  newlist         = new List <Customer>();

            var obj = JsonConvert.DeserializeObject <RootObject>(getResponse.JSONContent);
            var mList = JsonConvert.DeserializeObject <IDictionary <string, Customer> >(getResponse.JSONContent);
            int min, max;

            if (c.age == "0")
            {
                min = 20;
                max = 25;
            }
            else if (c.age == "1")
            {
                min = 25;
                max = 30;
            }
            else if (c.age == "2")
            {
                min = 30;
                max = 35;
            }
            else
            {
                min = 35;
                max = 45;
            }


            foreach (var v in mList)
            {
                string[] splitString = v.Value.dob.Split('/');

                int      birthDay   = int.Parse(splitString[0].Trim());
                int      birthMonth = int.Parse(splitString[1].Trim());
                int      birthYear  = int.Parse(splitString[2].Trim());
                double   year;
                DateTime birthDate   = new DateTime(birthYear, birthMonth, birthDay);
                DateTime currentDate = new DateTime();
                currentDate = DateTime.Now;
                TimeSpan age = new TimeSpan();
                age  = currentDate - birthDate;
                year = age.Days / 365;
                if (v.Value.address == c.address && v.Value.profession == c.occupation && v.Value.gender == c.gender && (year >= min && year <= max))
                {
                    newlist.Add(v.Value);
                }
            }

            return(Ok(newlist));
        }
Esempio n. 29
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
         FirebaseDB.init();
     }
     else
     {
         Destroy(this.gameObject);
     }
 }
Esempio n. 30
0
        public string Get(string id)
        {
            FirebaseDB       firebaseDBProd = firebaseDB.Node("Produto/" + id);
            FirebaseResponse getResponse    = firebaseDBProd.Get();

            if (getResponse.Success)
            {
                return(getResponse.JSONContent);
            }
            Console.WriteLine(getResponse.JSONContent);
            return(null);
        }