Esempio n. 1
0
        /// <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
            {
            }
        }
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 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;
            }
        }