Bu proje, katmanlı mimari ile geliştirilmiş olup, Repository Pattern ve SOLID prensiplerine uygun olarak tasarlanmıştır. Proje EntityFrameworkCore kullanarak veritabanı işlemlerini gerçekleştirmektedir ve responsive bir template içermektedir. Ayrıca, JsonResult kullanarak veri döndürmekte ve EntityFrameworkCore Identity ile güvenlik işlemlerini gerçekleştirmektedir. Bir mail servisi de projeye dahil edilmiştir.
- Katmanlı mimari
- Repository Pattern kullanımı
- SOLID prensiplerine uyum
- EntityFrameworkCore kullanımı
- Responsive template
- JsonResult ile veri döndürme
- EntityFrameworkCore Identity ile güvenlik işlemleri
- Mail servisi
Projenizi çalıştırmak için gerekli adımlar. Bu adımlar, projenizi başlatmak isteyen birinin ihtiyaç duyduğu her şeyi içermelidir.
# Repoyu klonlayın
git clone https://github.com/kullanıcı_adı/proje_adı.git](https://github.com/msuzun/NLayerArchitectureTestProject.git
# Proje dizinine gidin
cd proje_adı
# Gerekli paketleri yükleyin
dotnet restore
dotnet run
Bu projeye katkıda bulunmak için lütfen aşağıdaki adımları izleyin:
-
Fork yapın.
-
Yeni bir dal oluşturun (
git checkout -b özellik-ismi
).git checkout -b özellik-ismi git commit -am 'Yeni özellik eklendi git push origin özellik-ismi
``
Bu şablonu kendi projenize uyacak şekilde düzenleyebilirsiniz.