ContactList CQRS, Onion Architecture ve Mediator pattern kullanılarak oluşturulmuş basit CRUD işlemlerinin yapıldığı, UI olarak MVC kullanılan demo bir projedir.
Öncelikle projeyi clonelayın.
git clone https://github.com/ilovepilav/ContactList.git
-
Projeyi cloneladıktan sonra ContactList.Persistence altındaki ServiceRegistration dosyasındaki AddDbContext methodunu kendi database bağlantınıza göre düzenleyin.
-
Persistence projesinde migration işlemi yapın.
-
Update-Database işlemini yapın.
Projeyi cloneladıktan sonra \ContactList\src\UI\ContactList..Web klasörüne gidip dotnet run komutu ile projeyi çalıştırabilirsiniz.
- Exception handling
- Proper comments
- Logging
Pull requestler kabul edilir. Büyük değişiklikler için lütfen değiştirmek istediğinizi tartışmak için bir konu açınız.