Beispiel #1
0
        public ActionResult Group(string catid, int?page)
        {
            var lstGroup   = new List <NewsGroupViewModel>();
            int pageSize   = 2;
            int pageNumber = (page ?? 1);

            lstGroup = _iNewsGroupService.GetAllNewsGroup().Where(o => o.Url == catid && o.Status).ToList();
            List <NewsViewModel> lstNews = new List <NewsViewModel>();

            foreach (var item in lstGroup)
            {
                var rs = _iNewsService.GetAllNews();
                lstNews = rs.Where(m => m.GroupId == item.Id).ToList();
                foreach (var i in lstNews)
                {
                    i.NameGroup = Extentions.ToUnsignLinkString(i.NameGroup);
                }
                //if (lstNews.Count == 0)
                //{
                //    NewsViewModel news = new NewsViewModel();
                //    news.NameGroup = item.NameGroup;
                //    lstNews.Add(news);
                //}
            }
            return(View(lstNews.ToPagedList(pageNumber, pageSize)));
        }
Beispiel #2
0
        private void LoadNewsGroup()
        {
            var units = _iNewsGroupService.GetAllNewsGroup();
            var lst   = new List <SelectListItem>();

            lst.Add(new SelectListItem()
            {
                Value = "null",
                Text  = "Chọn nhóm............."
            });
            units.ForEach(m =>
            {
                lst.Add(new SelectListItem
                {
                    Value = m.Id.ToString(),
                    Text  = m.NameGroup
                });
            });
            ViewData["GroupId"] = lst;
        }
Beispiel #3
0
        // GET: Admin/NewsGroup
        public ActionResult Index()
        {
            var viewModel = _iNewsGroupService.GetAllNewsGroup();

            return(View(viewModel));
        }