public ActionResult ListPostsByTag(int id) { var ops = new BlogPostOperations(); var vm = new HomeIndexViewModel(); vm.BlogPosts = ops.GetPostsByTagID(id); vm.Categories = ops.GetAllCategories(); vm.StaticPages = ops.GetAllStaticPages(); return View("Index", vm); }
public ActionResult Index(int id = 0) { var ops = new BlogPostOperations(); var vm = new HomeIndexViewModel(); //vm.BlogPosts = ops.GetBlogPosts(); vm.Categories = ops.GetAllCategories(); vm.StaticPages = ops.GetAllStaticPages(); // paging var posts = ops.GetBlogPosts(); vm.PostTotal = posts.Count; vm.RouteID = id; vm.BlogPosts = posts.Skip(id*5).Take(5).ToList(); return View(vm); }
public ActionResult ListSinglePost(int id) { // Added a new view in order to view the whole post without the truncation from dotdotdot. // Also for viewing comments var ops = new BlogPostOperations(); //var vm = new HomeIndexViewModel(); var vm = new ListSinglePostViewModel(); vm.BlogPost = ops.GetPostByID(id).FirstOrDefault(); vm.Categories = ops.GetAllCategories(); vm.StaticPages = ops.GetAllStaticPages(); //vm.RouteID = ; can we use this to go back to the right routed page on the home index? return View(vm); }
public ActionResult DisplayPostsWithStatus0() { var ops = new BlogPostOperations(); var vm = new HomeIndexViewModel(); vm.BlogPosts = ops.GetPostsWithStatus0(); vm.Categories = ops.GetAllCategories(); vm.StaticPages = ops.GetAllStaticPages(); return View(vm); }
public ActionResult AddBlogPost() { var ops = new BlogPostOperations(); var vm = new AddBlogPostViewModel(ops.GetAllCategories()); return View(vm); // Author is currently being populated as the user identity email. Switch to username? }
public ActionResult EditPost(int id) { var ops = new BlogPostOperations(); var vm = new EditPostViewModel(ops.GetAllCategories()); vm.BlogPost = ops.GetPostByID(id).FirstOrDefault(); return View(vm); }
public List<Category> Get() { var ops = new BlogPostOperations(); return ops.GetAllCategories(); }