public IActionResult Atualizar(int id) { UsuarioRespository repositorio = new UsuarioRespository(); Usuario u = repositorio.ListaPorId(id); return(View(u)); }
public IActionResult Excluir(int id) { UsuarioRespository repositorio = new UsuarioRespository(); Usuario u = repositorio.ListaPorId(id); repositorio.Delete(u); return(RedirectToAction("Listar")); }
public IActionResult SalvarAtualizar(Usuario u) { //Gravar no banco de dados UsuarioRespository repositorio = new UsuarioRespository(); repositorio.Atualiza(u); return(RedirectToAction("Listar")); }
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)); }
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()); } }
public UsuarioController(UsuarioRespository _usuarioRespository, ApiDbContext context) { usuarioRespository = _usuarioRespository; }