Exemple #1
0
        public IActionResult Atualizar(int id)
        {
            UsuarioRespository repositorio = new UsuarioRespository();
            Usuario            u           = repositorio.ListaPorId(id);

            return(View(u));
        }
Exemple #2
0
        public IActionResult Excluir(int id)
        {
            UsuarioRespository repositorio = new UsuarioRespository();
            Usuario            u           = repositorio.ListaPorId(id);

            repositorio.Delete(u);
            return(RedirectToAction("Listar"));
        }
Exemple #3
0
        public IActionResult SalvarAtualizar(Usuario u)
        {
            //Gravar no banco de dados
            UsuarioRespository repositorio = new UsuarioRespository();

            repositorio.Atualiza(u);


            return(RedirectToAction("Listar"));
        }
Exemple #4
0
        public IActionResult Listar()
        {
            if (HttpContext.Session.GetInt32("NomeUser") == null)
            {
                return(Redirect("/Home/Login"));
            }
            List <Usuario>     usuarios    = new List <Usuario>();
            UsuarioRespository repositorio = new UsuarioRespository();

            usuarios = repositorio.ListaUsuarios();

            return(View(usuarios));
        }
Exemple #5
0
        public IActionResult Login(Usuario u)
        {
            UsuarioRespository ur      = new UsuarioRespository();
            Usuario            usuario = ur.QueryLogin(u);

            if (usuario != null)
            {
                ViewBag.Mensagem = "Você está logado";
                HttpContext.Session.SetInt32("IdUser", usuario.IdUser);
                HttpContext.Session.SetString("NomeUser", usuario.NomeUser);

                return(Redirect("Index"));
            }
            else
            {
                ViewBag.Mensagem = "Falha no Login";

                return(View());
            }
        }
Exemple #6
0
 public UsuarioController(UsuarioRespository _usuarioRespository, ApiDbContext context)
 {
     usuarioRespository = _usuarioRespository;
 }