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()); }
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))); }