public async Task <IActionResult> Edit(string id, [Bind("Descrircao,Name")] NiveisAcesso niveisAcesso) { if (id != niveisAcesso.Id) { _logger.LogError("Informações invalidas"); return(NotFound()); } if (ModelState.IsValid) { await _nivelAcessoRepositorio.Atualizar(niveisAcesso); _logger.LogInformation("Atualizado o nivel de acesso"); return(RedirectToAction(nameof(Index))); } _logger.LogError("Informações invalidas"); return(View(niveisAcesso)); }
public async Task <IActionResult> Edit(string id, [Bind("Descricao,Id,Name,NormalizedName,ConcurrencyStamp")] NiveisAcesso niveisAcesso) { if (id != niveisAcesso.Id) { _logger.LogInformation("Nível não encontrado"); return(NotFound()); } if (ModelState.IsValid) { await _nivelAcessoRepositorio.Atualizar(niveisAcesso); _logger.LogInformation("Nível atualizado"); return(RedirectToAction("Index", "NiveisAcessos")); } _logger.LogError("Informações inválidas"); return(View(niveisAcesso)); }
public async Task <IActionResult> Edit(string id, NiveisAcesso niveisAcesso) { if (id != niveisAcesso.Id) { _logger.LogError("nível de acesso não encontrado"); return(NotFound()); } if (ModelState.IsValid) { _logger.LogInformation("Atualizando nível de acesso"); niveisAcesso.Name = niveisAcesso.Name.ToUpper(); niveisAcesso.NormalizedName = niveisAcesso.Name.ToUpper(); await _nivelAcessoRepositorio.Atualizar(niveisAcesso); _logger.LogInformation("Nível de acesso atualizado"); TempData["Mensagem"] = "Atualizado com sucesso"; return(RedirectToAction(nameof(Index))); } _logger.LogError("erro ao atualizar, informações inválidas"); return(View(niveisAcesso)); }