public async Task <IActionResult> Cadastrar( [FromServices] CadastrarProduto cadastrarProduto, CadastrarProdutoViewModel cadastrarProdutoVm) { if (!ModelState.IsValid) { return(View(cadastrarProdutoVm)); } await cadastrarProduto.Executar(cadastrarProdutoVm); return(RedirectToAction(nameof(Index))); }