gulsunciftci / Sipay-Bootcamp-Hafta-2-TransactionControllerGetByParameterApi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sipay-Bootcamp-Hafta-2-TransactionControllerGetByParameterApi

Review Assignment Due Date

assignment-2-template

Odev kapsaminda sadece TransactionController uzerinde 1 tane GetByParameter apisi hazirlayiniz. Query Parameter olarak asagidaki filtre ozelliklerini ekleyiniz.

Filtre kriterleri: AccountNumber, MinAmountCredit, MaxAmountCredit,MinAmountDebit,MaxAmountDebit,Description BeginDate,EndDate ve ReferenceNumber

AccountNumber ReferenceNumber alanlari == ile kullanilacak

Min-Max amout alanlari aralik olarak arama yapacak.

BeginDate - EndDate alanlari aralik olarak arama yapacak.

Bu filtre kullanimi icin reposiroty katmaninda bu kriterleri dinamik olarak parametre verebilecegimiz bir fonksiyon hazirlayiniz. Bu fonksiyon gelen kriterleri execute ederek sonucu verecektir.

GenericRepository uzerinde tek parametre alan Where func iplemantasyonunu yapip bu fonksiyona tum paramtreleri gecerek sorguyu calistiriniz.

Generic reposiroty nin tek parametresi

Expression<Func<Entity, bool>> expression olacak. :)

About


Languages

Language:C# 100.0%