Example #1
0
        private async void verileri_getir()
        {

            dt.Rows.Clear();
            firma_listesi.Clear();

            FirebaseResponse sresponse = await client.GetTaskAsync("Veritabanında mağaza yolu");

            magaza_sayisi_objesi magaza_obje = sresponse.ResultAs<magaza_sayisi_objesi>();

            int magaza_sayisi = Convert.ToInt32(magaza_obje.MagazaSayisi);

            txt_bulunan_firma_sayisi.Text = magaza_sayisi.ToString();

            {
                try
                {
                    for (int i = 1; i <= magaza_sayisi; i++)
                    {
                        FirebaseResponse firebaseResponse = await client.GetTaskAsync("Veritabanında mağaza yolu" + i.ToString());

                        firmaObjesi firma_objesi = firebaseResponse.ResultAs<firmaObjesi>();

                        firma_listesi.Add(firma_objesi);

                        DataRow row = dt.NewRow();
                        row["Firma Adı"] = firma_objesi.FirmaAdi;
                        dt.Rows.Add(row);
                    }
                }

                catch
                {

                }

            }
        }
Example #2
0
        private async void Button1_Click_1(object sender, EventArgs e)
        {
            firmaObjesi firma = new firmaObjesi
            {
                FirmaAdi = txt_firma_adi.Text,
                FirmaID = txt_firma_id.Text,
                KampanyaIcerik = txt_kampanya_icerigi.Text,
                KampanyaSuresi = txt_kampanya_suresi.Text,
                Lokasyon = txt_firma_lokasyon.Text
            };

            FirebaseResponse response = await client.UpdateTaskAsync("Veritabanında mağaza yolu" + (dataGridView1.CurrentCell.RowIndex+1), firma);

            if (response.Exception != null)
            {
                MessageBox.Show("Error");
            }
            else
            {
                firmaObjesi result = response.ResultAs<firmaObjesi>();
                MessageBox.Show("Veri Eklendi");
            }
        }