Esempio n. 1
0
        public ActionResult Edit(int id, string text)
        {
            KnihovnaKomentareDao knihovnaKomentareDao = new KnihovnaKomentareDao();
            KnihovnaKomentare    komentar             = knihovnaKomentareDao.GetbyId(id);

            komentar.Content = text;
            knihovnaKomentareDao.Update(komentar);

            return(Redirect(this.Request.UrlReferrer.AbsolutePath));
        }
Esempio n. 2
0
        public ActionResult Delete(int id)
        {
            KnihovnaKomentareDao d = new KnihovnaKomentareDao();
            KnihovnaKomentare    k = d.GetbyId(id);

            if (k.ReplyId != -1)
            {
                d.Delete(k);
            }
            else
            {
                // Musíme odstranit všechny reagující komentáře
                IList <KnihovnaKomentare> reagujiciKomentare = d.GetCommentSubcomments(id);

                foreach (KnihovnaKomentare sk in reagujiciKomentare)
                {
                    d.Delete(sk);
                }

                d.Delete(k);
            }

            return(Redirect(this.Request.UrlReferrer.AbsolutePath));
        }