public async Task <ActionResult <Passenger> > DeletePassengerAsync(int id) { var passenger = await _repository.GetByIdAsync(id); if (passenger == null) { return(NotFound()); } _repository.Delete(passenger); await _repository.SaveChangesAsync(); return(Ok(_mapper.Map <PassengerReadDto>(passenger))); }