示例#1
0
        public ContentResult Categories()
        {
            var categories = _blogRepository.CategoriesList();

            return(Content(JsonConvert.SerializeObject(new
            {
                page = 1,
                records = categories.Count,
                rows = categories,
                total = 1
            }), "application/json"));
        }
示例#2
0
        public ViewResult Category(string category)
        {
            //int pageSize = 10;
            //int pageNumber = (page ?? 1);
            var catt = _blogRepository.CategoriesList().FirstOrDefault(t => t.UrlSlug == category);

            //  var cat = _blogRepository.PostsForCategory(category);
            if (catt != null)
            {
                return(View("Article", catt));
            }
            else
            {
                return(View("Posts"));
            }
        }
示例#3
0
        public WidgetViewModel(IPosts blogRepository)
        {
            Categories = blogRepository.CategoriesList();

            LatestPosts = blogRepository.PostsList();
        }