public ActionResult CategoryChildDetails(int cateId) { var model = new ModelNewsItem(); model.NewsItem = _newsBl.GetNewsId("", cateId); return(View(model)); }
public PartialViewResult Index(string slug, string url, string tag = "", int pageId = 0, int ctrId = 0, int cateId = 0, int page = 1) { var total = 0; const int rowPage = 5; var keyword = ""; var text = ""; var search = slug.Contains("search"); var isTag = tag.Contains("tag"); if (search) { text = Request["keyword"]; keyword = FomatString.Slug(text); } var pages = string.Format("/{0}-p{1}c{2}p", slug, pageId, cateId); var model = new ModelNewsItem { ListItem = isTag ? _bl.GetNewByTag(slug, cateId, page, rowPage, ref total) : search?_bl.GetNewKeyword(keyword, page, rowPage, ref total) : _bl.GetList(cateId, page, rowPage, ref total), PageHtml = isTag ? Paging.GetPage("/tag/" + slug + "/", 2, page, rowPage, total) : !search?Paging.GetPage(pages, 2, page, rowPage, total) : Paging.GetPage(pages, 2, page, rowPage, total, "keyword", text), CategoryItem = _productBl.CategoryItem(cateId), CtrId = ctrId, CtrUrl = url }; return(PartialView(model)); }
public PartialViewResult NewsHome(int ctrId, string url) { var model = new ModelNewsItem { CtrId = ctrId, CtrUrl = url }; model.ListItem = _bl.GetListHot(); return(PartialView(model)); }
public PartialViewResult ViewPDF(int ctrId, string url, string slug, int cateId = 0) { var model = new ModelNewsItem { NewsItem = _bl.GetNewsId(slug, cateId), CtrId = ctrId, CtrUrl = url }; return(PartialView(model)); }
public ActionResult ListItems() { var lstNews = _newsDa.GetAllListSimple(Request); var model = new ModelNewsItem { Container = Request["Container"], ListItem = lstNews, PageHtml = _newsDa.GridHtmlPage }; return(View(model)); }
public PartialViewResult ProjectOther(int ctrId, string url) { var model = new ModelNewsItem { CtrId = ctrId, CtrUrl = url }; var item = _sysbl.GetKey(ctrId); var id = item != null?int.Parse(item.Value) : 1033; if (Request["doAction"] == "setting") { model.PageId = id; model.LstCategoryItems = _menuBl.GetChildCategories((int)ModuleType.News); return(PartialView(model)); } model.ListItem = _bl.GetListByCateId(id); return(PartialView(model)); }
public PartialViewResult ListPDF(string slug, string url, string tag = "", int pageId = 0, int ctrId = 0, int cateId = 0, int page = 1) { var total = 0; const int rowPage = 5; var text = ""; var pages = string.Format("/{0}-p{1}c{2}p", slug, pageId, cateId); var model = new ModelNewsItem { ListItem = _bl.GetListPDF(15, page, rowPage, ref total), PageHtml = Paging.GetPage(pages, 2, page, rowPage, total, "keyword", text), CategoryItem = _productBl.CategoryItem(cateId), CtrId = ctrId, CtrUrl = url }; return(PartialView(model)); }
public PartialViewResult NewsLeftDetail(int ctrId, string url) { var model = new ModelNewsItem { CtrId = ctrId, CtrUrl = url }; if (Request["doAction"] == "setting") { var key = _sysbl.GetKey(ctrId); model.PageId = key != null?int.Parse(key.Value) : 0; model.LstCategoryItems = _menuBl.GetChildCategories((int)ModuleType.News); return(PartialView(model)); } else { var key = _sysbl.GetKey(ctrId); var val = key != null?int.Parse(key.Value) : 9; model.NewUrl = _bl.GetName(val); model.CategoryItem = _categoryBl.GetByid(val); return(PartialView(model)); } }