Ejemplo n.º 1
0
 /// <summary>
 /// Método responsável por exibir na tela, dados do usuário que serão editados
 /// </summary>
 /// <param name="id">ID</param>
 /// <returns>Exibe dados do usuário ou redireciona para a página de login</returns>>
 public ActionResult Adicionar()
 {
     if (AutenticarUsuario.VerificarSessaoUsuario() && AutenticarUsuario.VerificarSessaoUsuarioAdm())
     {
         return(View());
     }
     return(Redirect("/Login"));
 }
Ejemplo n.º 2
0
 public ActionResult Index()
 {
     if (AutenticarUsuario.VerificarSessaoUsuario() && AutenticarUsuario.VerificarSessaoUsuarioAdm())
     {
         return(View(db.Usuarios.ToList()));
     }
     return(Redirect("/Login"));
 }
Ejemplo n.º 3
0
 public ActionResult ConfirmarExclusao(int id)
 {
     if (AutenticarUsuario.VerificarSessaoUsuario() && AutenticarUsuario.VerificarSessaoUsuarioAdm())
     {
         Usuario usuario = db.Usuarios.Find(id);
         db.Usuarios.Remove(usuario);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(Redirect("/Login"));
 }
Ejemplo n.º 4
0
 public ActionResult Adicionar([Bind(Include = "ID,Nome,Login,Senha,PerfilDoUsuario")] Usuario usuario)
 {
     if (ModelState.IsValid)
     {
         if (AutenticarUsuario.VerificarSessaoUsuario() && AutenticarUsuario.VerificarSessaoUsuarioAdm())
         {
             db.Usuarios.Add(usuario);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View(usuario));
     }
     return(Redirect("/Login"));
 }
Ejemplo n.º 5
0
 public ActionResult Editar([Bind(Include = "ID,Nome,Login,Senha,PerfilDoUsuario")] Usuario usuario)
 {
     if (AutenticarUsuario.VerificarSessaoUsuario() && AutenticarUsuario.VerificarSessaoUsuario())
     {
         if (ModelState.IsValid)
         {
             db.Entry(usuario).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View(usuario));
     }
     return(Redirect("/Login"));
 }
Ejemplo n.º 6
0
 public ActionResult Editar(Postagem post)
 {
     if (AutenticarUsuario.VerificarSessaoUsuario())
     {
         if (ModelState.IsValid)
         {
             db.Entry(post).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index", new { idDoTopico = post.IdDoTopico }));
         }
         return(View(post));
     }
     return(Redirect("/Login"));
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Método responsável por exibir na tela, dados do usuário que serão editados
 /// </summary>
 /// <param name="id">ID</param>
 /// <returns>Exibe dados do usuário ou redireciona para a página de login</returns>>
 public ActionResult Editar(int?id)
 {
     if (AutenticarUsuario.VerificarSessaoUsuario() && AutenticarUsuario.VerificarSessaoUsuarioAdm())
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Usuario usuario = db.Usuarios.Find(id);
         if (usuario == null)
         {
             return(HttpNotFound());
         }
         return(View(usuario));
     }
     return(Redirect("/Login"));
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Método responsável por exibir na tela, dados do post que serão editados
 /// </summary>
 /// <param name="idDoPost">ID</param>
 /// <returns>Exibe dados do post ou redireciona para a página de login</returns>>
 public ActionResult Editar(int?idDoPost)
 {
     if (AutenticarUsuario.VerificarSessaoUsuario())
     {
         if (idDoPost == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Postagem post = db.Postagens.Find(idDoPost);
         if (post == null)
         {
             return(HttpNotFound());
         }
         return(View(post));
     }
     return(Redirect("/Login"));
 }