public ActionResult LikeFunction(int? id) { if (!Repoo.LikeFound(User.Identity.Name, id.Value)) // Athugar hvort núverandi user hafi lækað áður { Likes item = new Likes(); // Ef ekki, þá er búið til nýtt like UpdateModel(item); item.RequestID = id.Value; item.UserName = User.Identity.Name; var request = Repoo.GetRequestById(id.Value); request.LikeCount += 1; Repoo.AddLike(item); return RedirectToAction("Requests", new { ID = id.Value }); } else { return RedirectToAction("Requests", new { ID = id.Value }); } }
public void AddLike(Likes s) { m_db.Likes.Add(s); Save(); }
public ActionResult LikeFunction(int? id) { if(!repo.LikeFound(User.Identity.Name, id.Value))//er notandi búinn að like-a áður { Likes item = new Likes(); UpdateModel(item); item.TranslationID = id.Value; item.UserName = User.Identity.Name; //heldur utan um hvaða user like-aði var Translation = repo.GetTranslationById(id.Value); Translation.LikeCount += 1; repo.AddLike(item); return RedirectToAction("ViewTranslation", new { ID = id.Value}); } else { return RedirectToAction("ViewTranslation", new {ID = id.Value}); } }