public async Task <IActionResult> FinishReturningAsync( [FromRoute] Guid rentalId, [FromBody] FinishReturningCommand finishReturningCommand, CancellationToken cancellationToken) { finishReturningCommand.RentalId = rentalId; await _rentalHandler.FinishReturningAsync(finishReturningCommand, cancellationToken); return(Ok()); }
public async Task FinishReturningAsync( FinishReturningCommand finishReturningCommand, CancellationToken cancellationToken) { var finishReturning = await _rentalRepository.GetAsync(finishReturningCommand.RentalId, cancellationToken); finishReturning.FinishReturning(); _rentalRepository.Update(finishReturning); await _rentalRepository.SaveAsync(cancellationToken); }