public async Task <IActionResult> Edit(int id, Cliente cliente) { cliente.PessoaId = id; if (ModelState.IsValid) { await _clienteRepositorio.Alterar(cliente); return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public ActionResult Edit(int id, ClienteViewModel clienteVM) { try { var objCliente = MapearClienteViewModelParaEntidade(clienteVM); _clienteRepositorio.Alterar(objCliente); _unitOfWork.Confirmar(); return(RedirectToAction(nameof(Index))); } catch { DefineViewBagCategoria(); return(View()); } }