public bool Dogrula(KimlikVerisi kimlikVerisi) { try { using (KPSPublicSoapClient client = new KPSPublicSoapClient()) { return(client.TCKimlikNoDogrula(kimlikVerisi.TcKimlik, kimlikVerisi.Ad, kimlikVerisi.Soyad, kimlikVerisi.DogumYili)); } } catch { return(false); } }
private void dogrulaBtn_Click(object sender, EventArgs e) { KimlikVerisi kimlikVerisi = new KimlikVerisi() { Ad = adKutusu.Text.ToUpper(), Soyad = soyadKutusu.Text.ToUpper(), DogumYili = int.Parse(yilSecici.Text), TcKimlik = long.Parse(tcKutusu.Text) }; var result = _tcDogrulayici.Dogrula(kimlikVerisi); if (result) { MessageBox.Show(this, "TC kimlik numarası başarıyla doğrulandı.", "Başarılı!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(this, "TC kimlik numarası doğrulanamadı.", "Hata!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }