public ActionResult DanhSachNhomTin() { V308CMSEntities mEntities = new V308CMSEntities(); NewsRepository newsRepository = new NewsRepository(mEntities); List <News> mList = null; List <NewsGroups> mListNhom = null; string str = ""; DanhSachNhomTin mDanhSachNhomTin = new DanhSachNhomTin(); NhomTin mNhomTin = null; try { //lay danh sach nhom tin mListNhom = newsRepository.LayDanhSachNhomTin(); //lay danh sach cac tin theo nhom foreach (NewsGroups it in mListNhom) { mNhomTin = new NhomTin(); mNhomTin.ID = it.ID; mNhomTin.GroupName = it.Name; mNhomTin.Order = (int)it.Number; //lay danh sach cac tin hot nhat theo nhom mList = newsRepository.LayDanhSachTinTheoGroupId(6, it.ID); mNhomTin.NewsList = mList; mDanhSachNhomTin.List.Add(mNhomTin); } str = V308HTMLHELPER.TaoDanhSachTinTrangChu(mDanhSachNhomTin); return(View((object)str)); } catch (Exception ex) { return(Content("<dx></dx>")); } finally { mEntities.Dispose(); newsRepository.Dispose(); } }