Esempio n. 1
0
        // 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));
        }
Esempio n. 2
0
        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 }));
        }