public async Task <IActionResult> UpdateTravelerAsync([FromBody] TravelerItem travelerItem) { Traveler traveler = await _travelerService.GetByIdAsync(travelerItem.Id); if (traveler == null) { return(NotFound(new { Message = $"Traveler with Id {travelerItem.Id} not found" })); } _mapper.Map(travelerItem, traveler); await _travelerService.UpdateAsync(traveler); TravelerViewModel viewModel = _mapper.Map <TravelerViewModel>(traveler); return(Ok(viewModel)); }