Exemple #1
0
        public ActionResult Author(string name = "")
        {
            CurtDevDataContext db = new CurtDevDataContext();
            docsDataContext doc_db = new docsDataContext();
            string dname = Server.UrlDecode(name);
            string fname = dname.Split('_')[0];
            string lname = dname.Split('_')[1];
            user author = doc_db.users.Where(x => x.fname == fname).Where(x => x.lname == lname).FirstOrDefault<user>();
            ViewBag.author = author;

            int count = db.BlogPosts.Where(x => x.userID == author.userID).Where(x => x.active == true).Count();
            if (count == 0) {
                return RedirectToAction("Index", "_404");
            }

            List<Archive> months = Archive.GetMonths();
            ViewBag.months = months;

            List<BlogCategory> categories = BlogCategoryModel.GetCategories();
            ViewBag.categories = categories;

            return View();
        }
Exemple #2
0
 private static user GetAuthor(int id = 0)
 {
     docsDataContext doc_db = new docsDataContext();
     return (from u in doc_db.users where u.userID.Equals(id) select u).First<user>();
 }