Some important notes:
- Customer Database SQL Script is attached to this repository.
- Even though Customer Data Model has 6 properties, HTTP requests show only 3 properties. Because AutoMapper is used.
- Dotnet Core Web Api Projesi Olustulmali
- CustomerController isminde bir controller olusturulmali
- Customer isminde bir data model ve icerisinde sizin belirleyeceginiz en az 6 adet property olmali.
- UnitOfWork ve GenericRepository kullanilmali
- Repository uzerinde Data model ve Where fonksiyonlari eklenmeli. Listeleme, ekleme, silme filtreleme apilerini yaziniz. (HttpGet,HttpPost,HtppPut,HttpDelete)
- Listeleme, ekleme, silme filtreleme apilerini yaziniz. (HttpGet,HttpPost,HtppPut,HttpDelete)
- Filtreleme apisinde girilen parametrelere gore sorgu sonucunu where sartina entity framework ile filtreleyerek gosteriniz.
- Bahsi gecen metolarda belirtilmemis yerleri istediginiz gibi kodlayabilirsiniz.
- AutoMapper kullanarak request ve response classlari olarak Entity yada Dto nesneleri kullaniniz.
- Request ve response lar da data model classlarini kullanmayiniz.
- Odevi 3 Haziran Saat 23.59 a kadar teslim edebilirsiniz.