// GET: TagClass public ActionResult Index(int id, int page = 1) { TagOperate tag_operate = new TagOperate(); string name = tag_operate.getIdName(id); ViewBag.TagName = name; ArticleToTagOperate a_t_operate = new ArticleToTagOperate(); var list = a_t_operate.select(1, id); ArticleOperate article_operate = new ArticleOperate(); List <ArticleModel> dataList = new List <ArticleModel>(); foreach (var a in list) { ArticleModel thisData = new ArticleModel(); thisData = article_operate.getOneArticle(a.Article_Id); dataList.Add(thisData); } ViewBag.dataList = dataList; var data = dataList.ToPagedList(pageNumber: page, pageSize: 10); return(View(data)); }
public ActionResult Add(NewArticle data) { if (ModelState.IsValid) { ArticleModel art = new ArticleModel(); art.Name = data.Name; art.Title = data.Title; art.Content = data.Content; art.Time = DateTime.Now; ArticleOperate artOp = new ArticleOperate(); int Article_Id = artOp.addArticle(art); ArticleToTagModel artTag = new ArticleToTagModel(); artTag.Article_Id = Article_Id; artTag.Tag_Id = data.Tag_Id; ArticleToTagOperate artToTag = new ArticleToTagOperate(); artToTag.insert(artTag); } return(RedirectToAction("Index", "TagClass", new { id = data.Tag_Id })); }