Esempio n. 1
0
        public IActionResult Direitos(UsuarioEmailViewModel modelo)
        {
            if (ModelState.IsValid & modelo != null)
            {
                bool existe = _repoAdmin.EhUsuarioCadastrado(modelo.Email);
                if (existe)
                {
                    return(RedirectToAction(nameof(AtribuirDireito), modelo));
                }

                ModelState.AddModelError("", _localizador["Usuario não Cadastrado"]);
                return(View());
            }

            ModelState.AddModelError("", _localizador["É necessário informar um e-mail válido"]);
            return(View());
        }
Esempio n. 2
0
 public IActionResult AtribuirDireito(UsuarioEmailViewModel modelo)
 {
     if (ModelState.IsValid & modelo != null)
     {
         IList <RolesUsarioViewModel> listaPermissoes = new List <RolesUsarioViewModel>
         {
             new RolesUsarioViewModel()
             {
                 NomeRoles = PerfisPadroes.ADMINISTRADOR, Ativa = false, Descricao = _localizador["Acesso Administrativo"].ToString()
             },
             new RolesUsarioViewModel()
             {
                 NomeRoles = PerfisPadroes.CRIARCATEGORIA, Ativa = false, Descricao = _localizador["Manutenção de Caracteríticas"].ToString()
             },
             new RolesUsarioViewModel()
             {
                 NomeRoles = PerfisPadroes.CRIARTEMPLETE, Ativa = false, Descricao = _localizador["Manutençao de modelo de Experimento"].ToString()
             }
         };
         AtribuirDireitoViewModel modeloRetorno = _repoAdmin.BuscarDadosUsuario(modelo.Email, listaPermissoes);
         return(View(modeloRetorno));
     }
     return(RedirectToAction(nameof(Direitos)));
 }