public ActionResult ViewWall(int id)
        {
            KnihovnaUserDao knihovnaUserDao = new KnihovnaUserDao();
            KnihovnaUser    knihovnaUser    = knihovnaUserDao.GetbyId(id);

            bool v = false;

            if (knihovnaUser.Name == knihovnaUserDao.GetByLogin(User.Identity.Name).Name)
            {
                v = true;
            }
            else
            {
                v = false;
            }

            ViewBag.Owner       = v;
            ViewBag.OwnerName   = knihovnaUser.Name;
            ViewBag.OwnerObject = knihovnaUser;
            ViewBag.OwnerID     = knihovnaUser.Id;

            KnihovnaZedDao zedDao = new KnihovnaZedDao();

            IList <KnihovnaZed> knihovnaZed = zedDao.GetUserWall(id);

            return(View(knihovnaZed));
        }
        public ActionResult AddToWall(KnihovnaZed zed, int userId)
        {
            if (ModelState.IsValid)
            {
                KnihovnaZedDao dao = new KnihovnaZedDao();

                KnihovnaZed novaZed = new KnihovnaZed();
                novaZed.Id        = zed.Id;
                novaZed.PostDate  = zed.PostDate;
                novaZed.PostOwner = new KnihovnaUserDao().GetByLogin(User.Identity.Name);
                novaZed.PostText  = zed.PostText;
                novaZed.Version   = 1;

                dao.Create(novaZed);
            }

            KnihovnaZedDao zedDao = new KnihovnaZedDao();

            IList <KnihovnaZed> knihovnaZed = zedDao.GetUserWall(userId);

            return(Redirect(Request.UrlReferrer.ToString()));
        }