Exemplo n.º 1
0
        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));
        }
Exemplo n.º 3
0
        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));
        }