// GET: Articles
        public ActionResult Index(int?page, int?category, string search)
        {
            var oModel        = new Models.PublicNews.News();
            var getCategories = DAL.News.News.CategoryGet(new Categories {
                IsList = true
            });

            if (getCategories.HasResult)
            {
                oModel.LstCategories = getCategories.Results.Where(x => x.Id > 1).ToList();
            }
            if (!page.HasValue)
            {
                page = 1;
            }
            var oNews = new News();

            oNews.IsArticle  = true;
            oNews.Page       = Convert.ToInt32(page);
            oNews.RowPerPage = 4;
            oNews.SortCol    = "PublishDate";
            oNews.SortType   = "desc";
            if (category.HasValue)
            {
                var catId = Convert.ToInt32(category);
                if (catId > 1)
                {
                    oNews.CategoryId = catId;
                }
            }
            if (!string.IsNullOrEmpty(search))
            {
                oNews.Title = search;
            }
            var getNews = DAL.News.News.NewsGet(oNews, 0);

            if (getNews.HasResult)
            {
                oModel.LstNews = getNews.Results;
                oModel.count   = getNews.RowCount;
                return(View(oModel));
            }

            return(RedirectToAction("index", "Home"));
        }
        // GET: News
        public ActionResult Index(int?page)
        {
            var oModel = new Models.PublicNews.News();

            if (!page.HasValue)
            {
                page = 1;
            }
            var getNews = DAL.News.News.NewsGet(new News {
                CategoryId = Convert.ToInt32(1), Page = Convert.ToInt32(page), RowPerPage = 6, SortCol = "PublishDate", SortType = "desc"
            }, 0);

            if (getNews.HasResult)
            {
                oModel.LstNews = getNews.Results;
                oModel.count   = getNews.RowCount;
            }
            else
            {
                return(RedirectToAction("index", "Home"));
            }
            return(View(oModel));
        }