İnternet Programcılığı 2 - Emlak Portalı Projesi Api
20201129028 - Onur Durusoy
İnternet Programcılığı 2 dersi Vize ödev çalışması için Emlak Portalı Projesinin apileri hazırlandı
Api kullanımları aşağıda listelenmiştir
Swagger Ekran Görüntüsü
Veritabanı Şeması Ekran Görüntüsü
GET /api/ilanbyid/{IlanId}
Parametre |
Tip |
Açıklama |
IlanId |
int |
Gerekli. İstenilen İlanın ID'si |
İlanları Kategoriye göre getir
GET /api/ilanbykategoriid/{KatId}
Parametre |
Tip |
Açıklama |
KatId |
int |
Gerekli. İstenilen Kategorinin ID'si |
Alanlar Kategoriye göre değişecektir
Parametre |
Tip |
Açıklama |
IlanBaslik |
string |
Gerekli. İlan Başlığı |
Ilanfiyat |
numeric(18,2) |
Gerekli. İlan Fiyatı |
IlanKatId |
int |
Gerekli. İlan Kategorisi |
IlanOda |
string |
Gerekli. Oda Sayısı |
IlanKatsayısı |
int |
Gerekli. Bina Kat sayısı |
IlanBulKat |
int |
Gerekli. Bulunduğu Kat |
IlanAdres |
string |
Gerekli. Şehir |
IlanM2 |
int |
Gerekli. Net M2 |
IlanDurum |
string |
Gerekli. Satılık / Kiralık |
IlanTarih |
DateTime |
Gerekli. Yayınlanma/Güncellenme Tarihi |
IlanFoto |
string |
Gerekli. İlana ait Fotoğraf |
IlanUyeId |
int |
Gerekli. İlan sahibi Uye ID |
Alanlar Kategoriye göre değişecektir
Parametre |
Tip |
Açıklama |
IlanId |
int |
Gerekli. İlan ID |
IlanBaslik |
string |
İlan Başlığı |
Ilanfiyat |
numeric(18,2) |
İlan Fiyatı |
IlanKatId |
int |
İlan Kategorisi |
IlanOda |
string |
Oda Sayısı |
IlanKatsayısı |
int |
Bina Kat sayısı |
IlanAdres |
string |
Şehir |
IlanM2 |
int |
Net M2 |
IlanDurum |
string |
Satılık / Kiralık |
IlanTarih |
DateTime |
Yayınlanma/Güncellenme Tarihi |
IlanFoto |
string |
İlana ait Fotoğraf |
IlanUyeId |
int |
İlan sahibi Uye ID |
DELETE /api/ilansil{IlanId}
Alanlar Kategoriye göre değişecektir
Parametre |
Tip |
Açıklama |
IlanId |
int |
Gerekli. Silinecek İlan ID'si |
Kategoriyi ID'ye göre getir
GET /api/kategoribyid/{KatId}
Parametre |
Tip |
Açıklama |
KatId |
int |
Gerekli. İstenilen İlan ID'si |
Parametre |
Tip |
Açıklama |
KatAdi |
string |
Gerekli. Eklenecek Kategori Adı |
Parametre |
Tip |
Açıklama |
KatId |
int |
Gerekli. Düzenlenecek Kategori ID'si |
KatAdi |
string |
Düzenlenecek Kategori Adı |
DELETE /api/kategorisil{KatId}
Parametre |
Tip |
Açıklama |
IlanId |
int |
Gerekli. Silinecek İlan ID'si |
Parametre |
Tip |
Açıklama |
UyeId |
int |
Gerekli. İstenilen Üyenin ID'si |
Parametre |
Tip |
Açıklama |
UyeAdi |
string |
Gerekli. Eklenecek Üyenin Adı |
UyeSoyadi |
string |
Gerekli. Eklenecek Üyenin Soyadı |
UyeTelefon |
string |
Gerekli. Eklenecek Üyenin Telefonu |
UyeMail |
string |
Gerekli. Eklenecek Üyenin Maili |
UyeParola |
string |
Gerekli. Eklenecek Üyenin Parolası |
UyeYetki |
int |
Gerekli. Eklenecek Üyenin Yetkisi |
Parametre |
Tip |
Açıklama |
UyeId |
int |
Gerekli. Düzenlenecek Üyenin ID'si |
UyeAdi |
string |
Düzenlenecek Üyenin Adı |
UyeSoyadi |
string |
Düzenlenecek Üyenin Soyadı |
UyeTelefon |
string |
Düzenlenecek Üyenin Telefonu |
UyeMail |
string |
Düzenlenecek Üyenin Maili |
UyeParola |
string |
Düzenlenecek Üyenin Parolası |
UyeYetki |
int |
Düzenlenecek Üyenin Yetkisi |
DELETE /api/uyesil/{UyeId}
Parametre |
Tip |
Açıklama |
UyeId |
int |
Gerekli. Silinecek Üyenin ID'si |