Ersun PEHLİVAN

Software Developer / Process Management Consultant

Delphi AspNet Web Api

Merhaba arkadaşlar delphi ile aspnet web api kullanımı nasıl kullanılır, basit bir örnekle devam edelim. Aspnet web api projesi başlatarak. Projemize yeni controller ekleyelim.

 Boş projemize controller ekleyelim

 

Add Conroller diyerek kontroller ekleyelim.

 

Model klasörü içerisine boş bir Class oluşturalım 



Örnek database tablomuzu yaparak ilgili kolonlarımızı tanımlayalım.



Tablomuzun içerisinde 2 adet kayıt bulunmaktadır.



Oluşturulan boş Class içerisine gelelim, tablomuzda tanımlı kolonları property olarak tanımlayalım.



Database bağlantımızı yaparak devam edelim.



HomeController gelerek, ilgili kodlarımızı yazalım. List tipinde dizi olarak dönüş değeri vermekteyiz. Return değer vermeden öncesinde dizi içerisinde kayıt olup olmadığımı kontrol etmemiz gerekmektedir. Client  User tarafında herhangi bir bind işleminde sıkıntı çıkmaması için önlem  almamız gerekmektedir. Mobil yapılarda programın kırılmasına sebebiyet vermektedir..



Örnek olarak yaptığımız web api çalıştıralım

Delphi projesi olarak VCL seçelim.

 



Toolbox sekmesine gelerek RestClient tab aktif edelim.



İlgili arayüzümüzü oluşturalım, Kayıtları GET olarak almamız için RESTResponseDataSetAdapter, ClientDataset ve DataSource nesnelerine ihtiyacımız bulunmaktadır.



İlgili kodlarımızı yazalım. RestClient BaseUrl özelliğine aspnet wep api veya datasnap rest application adresini yazmamız yeterli olacaktır.

F9 diyerek programı çalıştıralım

 

Saygılarımla
Ersun PEHLİVAN

firemonkey asp net web api
delphi asp net web api
delphi asp net web api parameter
firemonkey developer
delphi for rest application
delphi for asmx
delphi asmx web service
firemonkey datasnap
delphi datasnap application
datasnap application
Firemonkey ile android iphone mobile