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())); }