コード例 #1
0
        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 });
            }
        }
コード例 #2
0
 public void AddLike(Likes s)
 {
     m_db.Likes.Add(s);
     Save();
 }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: petur215/skjatextar
        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});
            }
        }