Пример #1
0
        public IActionResult Listagem(string filtro)
        {
            Autenticacao.CheckLoginLikeAdm(this);
            UsuarioService usuarioService = new UsuarioService();

            return(View(usuarioService.ListarTodos(filtro)));
        }
Пример #2
0
        public IActionResult Deletar(int id)
        {
            Autenticacao.CheckLoginLikeAdm(this);
            UsuarioService us = new UsuarioService();

            us.Deletar(id);
            return(RedirectToAction("Listagem"));
        }
Пример #3
0
        public IActionResult Edicao(int id)
        {
            Autenticacao.CheckLoginLikeAdm(this);
            UsuarioService us   = new UsuarioService();
            Usuario        user = us.ObterPorId(id);

            user.Senha = null;
            return(View(user));
        }
Пример #4
0
        public IActionResult Cadastro(Usuario u)
        {
            Autenticacao.CheckLoginLikeAdm(this);
            UsuarioService usuarioService = new UsuarioService();

            ViewData["Erro"] = null;
            if (u.Id == 0)
            {
                usuarioService.Inserir(u);
            }
            else
            {
                if (string.IsNullOrEmpty(u.Senha))
                {
                    u.Senha = usuarioService.ObterPorId(u.Id).Senha;
                }
                usuarioService.Atualizar(u);
            }
            return(RedirectToAction("Listagem"));
        }
Пример #5
0
 public IActionResult Cadastro()
 {
     Autenticacao.CheckLoginLikeAdm(this);
     return(View());
 }