public async Task <IActionResult> Criar(Vendedor vendedor) { if (!ModelState.IsValid) { var departamentos = await _departamentoService.FindAllAsync(); var viewModel = new VendedorFormViewModel { Departamentos = departamentos, Vendedor = vendedor }; return(View(viewModel)); } await _vendedorService.insertAsync(vendedor); return(RedirectToAction(nameof(Index))); }