public async Task <IActionResult> ReactivateTravelerAsync(int id) { if (!_travelerQueries.TravelerExists(id)) { return(NotFound(new { Message = $"Traveler with Id {id} not found" })); } Traveler traveler = await _travelerService.GetByIdAsync(id); try { await _travelerService.ReactivateAsync(traveler); } catch (Exception exception) { return(BadRequest(exception)); } TravelerViewModel viewModel = _mapper.Map <TravelerViewModel>(traveler); return(Ok(viewModel)); }