示例#1
0
 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"));
     }
 }
示例#2
0
 // 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"));
     }
 }
示例#3
0
 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"));
     }
 }
示例#4
0
 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"));
     }
 }