public void Execute(MotoristaViewModel motoristaViewModel) { var motorista = mapper.Map <MotoristaViewModel, MotoristaModel>(motoristaViewModel); PreencherCarro(motorista); motoristaRepository.Atualizar(motorista); motoristaRepository.SalvarAlteracoes(); }
public async Task <IActionResult> Atualizar([FromForm] Motorista motorista, ControleFrotasDLL.BLL.Cliente cliente) { if (ModelState.IsValid) { await _motoristaRepository.Atualizar(motorista, cliente); TempData["MSG_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } CarregarDados(); return(View()); }
public async Task <IActionResult> Edit(Guid id, MotoristaViewModel motoristaViewModel) { if (id != motoristaViewModel.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(motoristaViewModel)); } await _motoristaRepository.Atualizar(_mapper.Map <Motorista>(motoristaViewModel)); return(RedirectToAction(nameof(Index))); }