public async Task <IActionResult> Create(string nome, [Bind("Id,Nome")] Departamento departamento) { if (ModelState.IsValid) { if (_departamentoService.DepartamentoNomeExists(nome)) { ModelState.AddModelError("Nome", "Departamento existente"); return(View()); } else { await _departamentoService.InsertAsync(departamento); return(RedirectToAction(nameof(Index))); } } return(RedirectToAction(nameof(Create))); /*if (_departamentoService.DepartamentoNomeExists(nome)) * { * return RedirectToAction(nameof(Create)); * * * } * else * { * await _departamentoService.InsertAsync(departamento); * return RedirectToAction(nameof(Index)); * }*/ //return View(departamento); //return RedirectToAction(nameof(Index)); }
public async Task <IActionResult> Create([Bind("Id,Nome")] Departamento departamento) { if (ModelState.IsValid) { await _departamentoService.InsertAsync(departamento); return(RedirectToAction(nameof(Index))); } return(View(departamento)); }