Skip to content

Latest commit

 

History

History
22 lines (11 loc) · 1.34 KB

README.md

File metadata and controls

22 lines (11 loc) · 1.34 KB

AboneTakip

.NET 6.0, EntityFrameworkCore, CodeFirst, Generic Repository Pattern, MSSQL, AutoMapper, Autofac, FluentValidation gibi teknolojilerin/geliştirme yöntemlerinin kullanıldığı bir Katmanlı Mimari WEB API projesidir. Bu proje abonelerinizi takip edebileceğiniz, tüketim veya önyükleme değerlerine göre fatura kesebileceğiniz bir Abone Takip uygulamasıdır.


Projede Merkez Bankası EVDS (Elektronik Veri Dağıtım Sistemi) kullanılmıştır. (Bu sistem üyelik gerektirsen bir sistemdir! Bilgi için : https://evds2.tcmb.gov.tr/) Abonelerin ödeme yaptığı para birimine göre fatura hesaplaması yapıldığından dolayı güncel kur bilgilerinin alınması gerekmektedir. Merkez Bankası EVDS sisteminden alacağınız ApiKey'i proje içinde bulunan servisin EVDS_API_KEY const değerine girmeniz yeterlidir. EVDS'den gelen JSON datayı ayrıştırarak anlık olarak faturası kesilen abonenin kullandığı para birimine göre hesap yapılmaktadır.

image

Uygulamayı çalıştırmak için sadece database connection stringini düzeltmeniz ve update-database komutunu çalıştırmanız yeterlidir.


image