/// <summary> /// /// </summary> /// <returns></returns> public ActionResult AddEditCategory(int categoryId = -1) { try { Category model = null; if (categoryId == -1) { model = new Category(); } else { model = _blogRepository.Category(categoryId); } return(PartialView("../Blog/_AddEdit_Category", model)); } catch (Exception ex) { //CatchException.CatchTheException(ex); throw; } finally { } }
public ListViewModel(IBlogComponent blogRepository, string text, string type, int p) { switch (type) { case "Category": Posts = blogRepository.PostsForCategory(text, p - 1, 10); TotalPosts = blogRepository.TotalPostsForCategory(text); Category = blogRepository.Category(text); break; case "Tag": Posts = blogRepository.PostsForTag(text, p - 1, 10); TotalPosts = blogRepository.TotalPostsForTag(text); Tag = blogRepository.Tag(text); break; default: Posts = blogRepository.PostsForSearch(text, p - 1, 10); TotalPosts = blogRepository.TotalPostsForSearch(text); Search = text; break; } }