Cleaned code
This commit is contained in:
@@ -8,7 +8,8 @@ using FastEndpoints;
|
||||
|
||||
namespace BookHive.Endpoints.Loans;
|
||||
|
||||
public class CreateLoanEndpoint(LoanRepository loanRepository, BookRepository bookRepository, MemberRepository memberRepository, AutoMapper.IMapper mapper) : Endpoint<CreateLoanDto>
|
||||
public class CreateLoanEndpoint(LoanRepository loanRepository, BookRepository bookRepository, MemberRepository memberRepository, AutoMapper.IMapper mapper)
|
||||
: Endpoint<CreateLoanDto>
|
||||
{
|
||||
public override void Configure()
|
||||
{
|
||||
@@ -24,7 +25,7 @@ public class CreateLoanEndpoint(LoanRepository loanRepository, BookRepository bo
|
||||
await Send.NotFoundAsync(ct);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Member? member = await memberRepository.SingleOrDefaultAsync(new GetMemberByIdSpec(req.MemberId), ct);
|
||||
if (member is null)
|
||||
{
|
||||
@@ -37,7 +38,7 @@ public class CreateLoanEndpoint(LoanRepository loanRepository, BookRepository bo
|
||||
await Send.StringAsync("Le membre est désactivé", 400, cancellation: ct);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Loan? loan = await loanRepository.FirstOrDefaultAsync(new GetAvailableBookByIdSpec(req.BookId), ct);
|
||||
if (loan is not null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user