public async Task Atualizar(Viagem viagem) { if (!ExecutarValidacao(new ViagemValidation(), viagem)) { return; } await _viagemRepository.Atualizar(viagem); }
public async Task <IActionResult> Editar(Guid id, CreateViagemCommand createViagemCommand) { if (id != createViagemCommand.Id) { return(BadRequest(new { Message = "Ops! Os Ids são diferentes." })); } if (!ModelState.IsValid) { return(BadRequest()); } var viagem = _mapper.Map <Viagem>(createViagemCommand); await _viagemRepository.Atualizar(viagem); var viagemMotoristaViewModel = _mapper.Map <IEnumerable <ViagemMotoristaViewModel> >(_viagemRepository.ObterTodosViagemMotoristas()); return(View("Index", viagemMotoristaViewModel)); }