private async void button3_Click(object sender, EventArgs e) { string a; if (!String.IsNullOrEmpty(textBox1.Text)) { DialogResult dialogResult = new DialogResult(); dialogResult = MessageBox.Show(isim + " İsmini onaylıyor musun? ", "Onaylama", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { try { Random random = new Random(); int IDD1 = random.Next(1000000, 9999999); FirebaseClient client2 = new FirebaseClient(config); FirebaseResponse response = await client2.GetAsync("Chat/Users/"); IlkGiris control2 = response.ResultAs <IlkGiris>(); a = control2.Kayitlar; // MessageBox.Show(a); if (a.Contains(textBox1.Text.ToLower())) { MessageBox.Show("Isim kullaniliyor! "); } else { isim = textBox1.Text; var userControl = new UserControl { Username = textBox1.Text, Datetime = DateTime.Now.ToString(), Friends = "Bos", ID = IDD1.ToString() }; IDD = IDD1.ToString(); var Kayit = new IlkGiris { Kayitlar = a + " " + textBox1.Text.ToLower() }; FirebaseClient client = new FirebaseClient(config); SetResponse set = await client.SetAsync("Chat/" + textBox1.Text.ToLower() + "/", userControl); UserControl control = set.ResultAs <UserControl>(); SetResponse set2 = await client.SetAsync("Chat/Users/", Kayit); IlkGiris giris = set2.ResultAs <IlkGiris>(); MessageBox.Show("Kaydiniz Basari ile Olusturuldu! "); this.Hide(); } } catch (Exception dd) { MessageBox.Show(dd.ToString()); } } else { MessageBox.Show("Kayıt işlemi iptal ediliyor."); textBox1.Text = ""; } } else { MessageBox.Show("Bir isim koymalısın! "); } }
private async void button7_Click(object sender, EventArgs e) { FirebaseClient client = new FirebaseClient(config); if (!string.IsNullOrWhiteSpace(textBox1.Text) && !string.IsNullOrWhiteSpace(textBox2.Text) && !string.IsNullOrWhiteSpace(textBox3.Text)) { if (!textBox1.Text.Contains(' ')) { if (textBox2.Text == textBox3.Text) { FirebaseResponse response = await client.GetAsync("Chat/Users/"); IlkGiris giris = response.ResultAs <IlkGiris>(); if (!giris.Kayitlar.Contains(textBox1.Text.ToLower())) { MessageBox.Show("Kaydiniz olusturuluyor, lütfen bekleyiniz"); textBox1.ReadOnly = true; textBox2.ReadOnly = true; textBox3.ReadOnly = true; Random random = new Random(); int a = random.Next(1000000, 9999999); var Data = new GirisYap { Username = textBox1.Text, Password = textBox2.Text, ID = a.ToString(), }; SetResponse set = await client.SetAsync("Chat/" + textBox1.Text.ToLower(), Data); GirisYap girisYap = set.ResultAs <GirisYap>(); var Data2 = new IlkKontrol { Kayitlar = giris.Kayitlar + " " + textBox1.Text.ToLower() }; SetResponse set2 = await client.SetAsync("Chat/Users/", Data2); IlkKontrol kontrol = set2.ResultAs <IlkKontrol>(); var data3 = new Arkadaslik { Friends = "", ReceivedRequests = "", // SentRequest = "" }; SetResponse set3 = await client.SetAsync("Chat/" + textBox1.Text.ToLower() + "/Friends", data3); Arkadaslik arkadaslik = set3.ResultAs <Arkadaslik>(); MessageBox.Show("Kayit olusturuldu! Giris yapabilirsiniz"); this.Hide(); } else { MessageBox.Show("Kullanici ismi kullanimda"); } } else { MessageBox.Show("Sifreler uyusmuyor! "); } } else { MessageBox.Show("Bos karakter iceremez"); } } else { MessageBox.Show("Bos birakma!"); } }