Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
 public AdminController()
 {
     _blogRepository = new BlogComponent();
 }
Esempio n. 4
0
 public WidgetViewModel(IBlogComponent blogRepository)
 {
     Categories = blogRepository.Categories();
     Tags = blogRepository.Tags();
     LatestPosts = blogRepository.Posts(0, 10);
 }
Esempio n. 5
0
 public BlogController()
 {
     _blogRepository = new BlogComponent();
 }
Esempio n. 6
0
 public ListViewModel(IBlogComponent _blogRepository, int p)
 {
     Posts      = _blogRepository.Posts(p - 1, 10);
     TotalPosts = _blogRepository.TotalPosts();
 }
Esempio n. 7
0
 public WidgetViewModel(IBlogComponent blogRepository)
 {
     Categories  = blogRepository.Categories();
     Tags        = blogRepository.Tags();
     LatestPosts = blogRepository.Posts(0, 10);
 }
Esempio n. 8
0
 public PostModelBinder()
 {
     _blogRepository = new BlogComponent();
 }
Esempio n. 9
0
 public ListViewModel(IBlogComponent _blogRepository, int p)
 {
     Posts = _blogRepository.Posts(p - 1, 10);
     TotalPosts = _blogRepository.TotalPosts();
 }
Esempio n. 10
0
 public PostModelBinder()
 {
     _blogRepository = new BlogComponent();
 }