public async Task <IActionResult> Create([Bind("Descricao,Name")] NivelAcesso nivelAcesso) { if (ModelState.IsValid) { bool nivelExiste = await _nivelAcessoRepositorio.NivelAcessoExiste(nivelAcesso.Name); if (!nivelExiste) { nivelAcesso.NormalizedName = nivelAcesso.Name.ToUpper(); await _nivelAcessoRepositorio.Inserir(nivelAcesso); return(RedirectToAction("Index", "NivelAcesso")); } } return(View(nivelAcesso)); }
public async Task <IActionResult> Create([Bind("Permissao,Name")] NivelAcesso nivelAcesso) { if (ModelState.IsValid) { _logger.LogInformation("Verificando se o nivel de acesso já existe..."); bool nivelExiste = await _nivelAcesso.NivelAcessoExiste(nivelAcesso.Name); if (!nivelExiste) { nivelAcesso.NormalizedName = nivelAcesso.Name.ToUpper(); await _nivelAcesso.Inserir(nivelAcesso); _logger.LogInformation("Novo nivel de acesso criado.."); return(RedirectToAction("Index", "NivelAcesso")); } } _logger.LogInformation("Informaçõe passadas com erro..."); return(View(nivelAcesso)); }