public async Task <IActionResult> Atualizar(Guid id, TravelViewModel travelViewModel) { if (id != travelViewModel.Id) { NotificarErro("Os ids informados não são iguais!"); return(CustomResponse()); } var viagemAtualizacao = await _travelRepository.ObterViagemPorId(id); viagemAtualizacao.Nome = travelViewModel.Nome; viagemAtualizacao.Origem = travelViewModel.Origem; viagemAtualizacao.Destino = travelViewModel.Destino; viagemAtualizacao.DataViagem = Convert.ToDateTime(travelViewModel.DataViagem); await _travelService.Atualizar(_mapper.Map <Travel>(viagemAtualizacao)); return(CustomResponse(travelViewModel)); }