コード例 #1
0
        public void Execute(MotoristaViewModel motoristaViewModel)
        {
            var motorista = mapper.Map <MotoristaViewModel, MotoristaModel>(motoristaViewModel);

            PreencherCarro(motorista);

            motoristaRepository.Atualizar(motorista);
            motoristaRepository.SalvarAlteracoes();
        }
コード例 #2
0
        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());
        }
コード例 #3
0
        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)));
        }