public async Task <IActionResult> Create(NiveisAcesso niveisAcesso) { if (ModelState.IsValid) { _logger.LogInformation("Validando se o nível acesso existe"); bool nivelExiste = await _nivelAcessoRepositorio.NivelAcessoExiste(niveisAcesso.Name); if (!nivelExiste) { _logger.LogInformation("Adicionando novo nível de acesso"); niveisAcesso.Name = niveisAcesso.Name.ToUpper(); niveisAcesso.NormalizedName = niveisAcesso.Name.ToUpper(); _logger.LogInformation("Nível de acesso adicionado"); await _nivelAcessoRepositorio.Inserir(niveisAcesso); TempData["Mensagem"] = "Adicionado com sucesso"; return(RedirectToAction(nameof(Index))); } TempData["Mensagem"] = "Adicionado com sucesso"; TempData["Validacao"] = "Nivel de acesso ja existe"; return(RedirectToAction(nameof(Index))); } _logger.LogError("Erro ao adicionar nível de acesso"); return(View(niveisAcesso)); }
public Usuario(int id, string login, string senha, NiveisAcesso acesso) : base() { Id_Usuario = id; Login = login; sen = senha; Acesso = acesso; }
public void Update(string nome, string email, string senha, DateTime dataNascimento, NiveisAcesso nivelAcesso) { Nome = nome; Email = email; Senha = senha; DataNascimento = dataNascimento; NivelAcesso = nivelAcesso; }
public Usuario(string nome, string email, string senha, DateTime dataNascimento, NiveisAcesso nivelAcesso) { Nome = nome; Email = email; Senha = senha; DataCriacao = DateTime.Now; DataNascimento = dataNascimento; NivelAcesso = nivelAcesso; }
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> Create([Bind("Descricao,Name")] NiveisAcesso niveisAcesso) { if (ModelState.IsValid) { _logger.LogInformation("verificando se o nivel de acesso existe."); bool nivelExiste = await _nivelAcessoRepositorio.NivelAcessoExiste(niveisAcesso.Name); if (!nivelExiste) { niveisAcesso.NormalizedName = niveisAcesso.Name.ToUpper(); await _nivelAcessoRepositorio.Inserir(niveisAcesso); _logger.LogInformation("Novo nivel de acesso criado."); 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)); }