Exemple #1
0
        public ActionResult Edit(int id)
        {
            Blog blog = _db.Blogs.Find(id);

            if (blog == null)
            {
                return(NotFound());
            }
            if (blog.Author != User.Identity.Name && !User.IsInRole("Administrator") && !User.IsInRole("Moderator"))
            {
                return(RedirectToAction("Details", new { id = id }));
            }
            ViewBag.CategoryList = _catUtil.GetCategoryDropdown(blog.CategoryID);
            ViewBag.id           = id;
            var edit = new BlogEdit(_tagUtil.GetTagNamesInBlog(blog.BlogID), blog);

            return(View(edit));
        }