public ActionResult ListAmigos() { try { Usuario usuario = (Usuario)Session["object"]; List <Amizade> amigos = AmizadeRepository.ListAllAmigos(usuario); Session["object"] = UsuariosRepository.SelectUsuario(usuario.Id); return(View(amigos)); } catch { return(View("Error")); } }
// GET: Amizade/Create public ActionResult ListConvites() { try { Usuario usuario = (Usuario)Session["object"]; List <Amizade> convitesAmizade = AmizadeRepository.ListAllConvitesAmizade(usuario); Session["object"] = UsuariosRepository.SelectUsuario(usuario.Id); return(View(convitesAmizade)); } catch { return(View("Error")); } }
public ActionResult ExcluirAmizade(int ido, int idd) { try { AmizadeRepository.ExcluirAmizade(ido, idd); Usuario usuario = (Usuario)Session["object"]; Session["object"] = UsuariosRepository.SelectUsuario(usuario.Id); TempData["alert"] = "Amigo excluido"; return(RedirectToAction("ListAmigos", "Amizade")); } catch { return(View("Error")); } }
public ActionResult AceitarConvite(int id) { try { Usuario usuario = (Usuario)Session["object"]; AmizadeRepository.AceitarConviteAmizade(id, usuario); Session["object"] = UsuariosRepository.SelectUsuario(usuario.Id); TempData["alert"] = "Convite de amizade aceito"; return(RedirectToAction("ListConvites", "Amizade")); } catch { return(View("Error")); } }
public ActionResult AddAmigo(int id) { try { Usuario usuario = (Usuario)Session["object"]; AmizadeRepository.AddAmizade(id, usuario); Session["object"] = UsuariosRepository.SelectUsuario(usuario.Id); TempData["alert"] = "Convite de amizade enviado"; return(RedirectToAction("SearchAmigo")); } catch { return(View("Error")); } }