Coffee Shops Management


Senaryoya göre Nero ve Starbucks kahve firmalarının isterleri şu şekildedir:
-Veritabanına müşteri kaydı yapılacak (her ikisi içinde).
-Kayıt bilgisi verilecek.
-Starbucks firması kullanıcıların gerçek kişiler olduğunu kanıtlamak için MERNİS doğrulaması istemektedir.
(Nero firmasının böyle bir beklentisi yoktur fakat projenin "Open-Closed" presibine uygun çalıştığını göstermek için(istenildiğinde kaldırılmak üzere) Nero firmasına da bu özelliği ekledim.)

MERNİS (MERKEZİ NÜFUS İDARESİ SİSTEMİ) PROJEYE EKLEME

Üst menüden "File - New - Project"

Tekrar üst menüden "File - Setting"

Setting: "Plugins" kısmında arama yerine wsdl yazdığımızda çıkan "EasyWSDL Generator" dosyasını indirelim.



src dosyası üzerinde "New - Package" seçerek "mernisReference" paketi oluşturalım.


"mernisReference" paketi üzerinde sağ tıkladığımızda gelen en alttaki "EasyWSDL-Add web service" tıklayalım.


Wsdl URL : kısmına "https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?wsdl" adresini yapıştırıp gerekli yerleri de seçtikten sonra "okey" butonuna basalım.