public IHttpActionResult Like(int idp, int idu) { Like like = new Like() { ParentLike = idu, PublicationLike = idp }; likeService.Add(like); likeService.Commit(); MyService.Like(idp); Dislike dislike = null; var like1 = dislikeService.GetMany(); foreach (var l in like1) { if (l.ParentDislike == idu && l.PublicationDislike == idp) { dislike = l; } } if (dislike != null) { dislikeService.Delete(dislike); dislikeService.Commit(); MyService.annud(idp); } return(Ok()); }
public RedirectToRouteResult Like(int id, PublicationVM pubvm, HttpPostedFileBase file) { Like like = new Like() { ParentLike = (int)Session["idu"], PublicationLike = id }; likeService.Add(like); likeService.Commit(); Service.Like(id); Dislike dislike = null; var like1 = dislikeService.GetMany(); foreach (var l in like1) { if (l.ParentDislike == (int)Session["idu"] && l.PublicationDislike == id) { dislike = l; } } if (dislike != null) { dislikeService.Delete(dislike); dislikeService.Commit(); Service.annud(id); } return(RedirectToAction("Index")); }
public PartialViewResult DeleteLike(int idp, FormCollection collection) { Like test = null; foreach (Like l in likeserv.GetMany()) { if ((l.idPub == idp) && (l.idUser == "f43c21cf-f35a-4897-a9e3-343c00afe7b4")) { test = l; } } likeserv.Delete(test); likeserv.Commit(); return(PartialView("AddLike", new LikeVM { idPub = idp })); }
public ActionResult AddLike(LikeVM likevm, int idpa) { Interesse like = new Interesse(); like.IdAnnonce = idpa; like.UserID = User.Identity.GetUserId(); LikeService.Add(like); LikeService.Commit(); return(View()); }