Cleaned code

This commit is contained in:
2026-03-17 10:27:53 +01:00
parent 15075eb051
commit d202d1541d
55 changed files with 306 additions and 264 deletions

View File

@@ -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)
{