public async Task <IActionResult> Alterar(int id, ClienteViewModel clienteViewModel) { if (!ModelState.IsValid) { return(View(clienteViewModel)); } var autor = ClienteFactory.MapearCliente(clienteViewModel); await _alterarCliente.Executar(id, autor); return(RedirectToAction("Index")); }
public async Task <IActionResult> Criar(ClienteViewModel clienteViewModel) { if (ModelState.IsValid) { var cliente = ClienteFactory.MapearCliente(clienteViewModel); await _criarCliente.Executar(cliente); return(RedirectToAction("Index")); } return(View(clienteViewModel)); }