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 { } } }
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"); } }