fixed errors and finish endpoints
This commit is contained in:
13
BookHive/Specifications/Loans/GetAvailableBookByIdSpec.cs
Normal file
13
BookHive/Specifications/Loans/GetAvailableBookByIdSpec.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using Ardalis.Specification;
|
||||
using BookHive.Models;
|
||||
|
||||
namespace BookHive.Specifications.Loans;
|
||||
|
||||
public class GetAvailableBookByIdSpec : Specification<Loan>
|
||||
{
|
||||
public GetAvailableBookByIdSpec(int bookId)
|
||||
{
|
||||
Query
|
||||
.Where(x => x.BookId == bookId && x.ReturnDate == null);
|
||||
}
|
||||
}
|
||||
13
BookHive/Specifications/Reviews/GetReviewByCriteriaSpec.cs
Normal file
13
BookHive/Specifications/Reviews/GetReviewByCriteriaSpec.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using Ardalis.Specification;
|
||||
using BookHive.Models;
|
||||
|
||||
namespace BookHive.Specifications.Reviews;
|
||||
|
||||
public class GetReviewByCriteriaSpec : SingleResultSpecification<Review>
|
||||
{
|
||||
public GetReviewByCriteriaSpec(int bookId, int memberId)
|
||||
{
|
||||
Query
|
||||
.Where(x => x.BookId == bookId && x.MemberId == memberId);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user