// GET: Front/Home
        public ActionResult Index()
        {
            ArticleMain_View artFilter = new ArticleMain_View();

            //置顶项
            var listIsTop = CMS_Article_BLL.FindIsTop();

            ViewBag.listIsTop = listIsTop;
            //网站公告
            artFilter.cid = 1;
            var listNotice = CMS_Article_BLL.Find(artFilter);

            ViewBag.NoticeList = listNotice;
            //产品定制
            artFilter.cid = 2;
            var listProduct = CMS_Article_BLL.Find(artFilter);

            ViewBag.ProductList = listProduct;
            //定制服务
            artFilter.cid = 3;
            var listService = CMS_Article_BLL.Find(artFilter);

            ViewBag.ServiceList = listService;
            //成功案例
            artFilter.cid = 4;
            var listCase = CMS_Article_BLL.Find(artFilter);

            ViewBag.CaseList = listCase;

            return(View());
        }
 public ActionResult Edit(CMS_Article art)
 {
     try
     {
         var count = CMS_Article_BLL.Edit(art);
         return(Json(count));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 //删除
 public ActionResult Del(int aid)
 {
     try
     {
         var count = CMS_Article_BLL.Del(aid);
         return(Json(count, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 4
0
 public ActionResult FindArticle()
 {
     try
     {
         var list = CMS_Article_BLL.Find();
         return(Json(list));
     }
     catch (Exception error)
     {
         throw error;
     }
 }
 public ActionResult Find(int aid)
 {
     try
     {
         ArticleMain_View artFilter = new ArticleMain_View();
         artFilter.aid = aid;
         var list = CMS_Article_BLL.Find(artFilter);
         return(Json(list, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        //文章内容
        public ActionResult LaceMian(int id = 0)
        {
            try
            {
                if (id == 0)
                {
                    Response.Redirect("/Front/Home/Index");
                }
                else
                {
                    //查找文章
                    ArticleMain_View artFilter = new ArticleMain_View();
                    artFilter.aid = id;
                    var listArticle = CMS_Article_BLL.Find(artFilter);
                    ViewBag.articleList = listArticle;
                    //查账该文章的评论数
                    CMS_Comment comFilter = new CMS_Comment();
                    comFilter.aid = id;
                    var countCommentSum = CMS_Comment_BLL.FindCommentSum(comFilter);
                    if (countCommentSum == 0)
                    {
                        ViewBag.commentSumCount = 0;
                    }
                    else
                    {
                        ViewBag.commentSumCount = countCommentSum;
                    }
                    //查找该文章的评论
                    CommentMain_View comView = new CommentMain_View();
                    comView.aid = id;
                    var listComment = CMS_Comment_BLL.Find(comView);
                    ViewBag.commentList = listComment;

                    if (Session["userID"] != null)
                    {
                        ViewBag.userID = Session["userID"].ToString();
                    }
                    else
                    {
                        ViewBag.userID = "0";
                    }
                }
            }
            catch (Exception error)
            {
                throw error;
            }

            return(View());
        }
 public ActionResult EditCid(int aid, int cid)
 {
     try
     {
         ArticleMain_View artFilter = new ArticleMain_View();
         artFilter.aid = aid;
         var list = CMS_Article_BLL.Find(artFilter);
         list[0].cid = cid;
         var count = CMS_Article_BLL.Edit(list[0]);
         return(Json(count, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        //按栏目查找
        public ActionResult AritcleList(int id = 0, int limit = 10, int page = 1)
        {
            if (id == 0)
            {
                Response.Redirect("/Front/Home/Index");
            }
            ArticleMain_View artFilter = new ArticleMain_View();

            artFilter.cid = id;
            Pagination pagination = CMS_Article_BLL.Find(artFilter, limit, page);

            ViewBag.pageList = pagination.rows;
            ViewBag.pageSum  = pagination.total;

            return(View());
        }
 public ActionResult FindArticle(int rows, int page, string title, string author, int cid = 0)
 {
     try
     {
         ArticleMain_View artFilter = new ArticleMain_View();
         artFilter.title  = title;
         artFilter.author = author;
         artFilter.cid    = cid;
         Pagination pagination = new Pagination();
         pagination = CMS_Article_BLL.Find(artFilter, rows, page);
         return(Json(pagination, JsonRequestBehavior.AllowGet));
     }
     catch (Exception error)
     {
         throw error;
     }
 }
 public ActionResult Add(CMS_Article art)
 {
     try
     {
         art.ptime    = DateTime.Now;
         art.ctime    = DateTime.Now;
         art.uid      = 1;
         art.istop    = false;
         art.state    = 2;
         art.hits     = 0;
         art.comments = 0;
         var count = CMS_Article_BLL.Add(art);
         return(Json(count, JsonRequestBehavior.AllowGet));
     }
     catch (Exception er)
     {
         throw er;
     }
 }
 public ActionResult EditIsTop(int aid)
 {
     try
     {
         CMS_Article artFilter = new CMS_Article();
         artFilter.aid = aid;
         var list = CMS_Article_BLL.Find(artFilter);
         if (list[0].istop == false)
         {
             list[0].istop = true;
         }
         else if (list[0].istop == true)
         {
             list[0].istop = false;
         }
         var count = CMS_Article_BLL.Edit(list[0]);
         return(Json(count, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 12
0
        // GET: Front/Find
        public ActionResult Search(string tlti, int limit = 10, int page = 1)
        {
            ArticleMain_View artFilter = new ArticleMain_View();

            artFilter.title = tlti; //取出到搜索内容

            //查询热词
            CMS_Keyword keyFilter = new CMS_Keyword();

            keyFilter.keyword = tlti;
            var list = CMS_Keyword_BLL.Find(keyFilter);

            if (list.Count > 0) //查到了便修改次数
            {
                list[0].stimes = Convert.ToInt32(list[0].stimes) + 1;
                list[0].ltimes = DateTime.Now;
                CMS_Keyword_BLL.Edit(list[0]);
            }
            else
            { //没查到便添加
                CMS_Keyword key = new CMS_Keyword();
                key.keyword = tlti;
                key.stimes  = 1;
                key.ltimes  = DateTime.Now;
                key.show    = 1;
                CMS_Keyword_BLL.Add(key);
            }

            //赋值到页面
            Pagination pagination = CMS_Article_BLL.Find(artFilter, limit, page);

            ViewBag.pageList = pagination.rows;
            ViewBag.pageSum  = pagination.total;

            return(View());
        }