Ejemplo n.º 1
0
 public ActionResult EditNews(Models.Common.News indexNews, HttpPostedFileBase image)
 {
     if (ModelState.IsValid)
     {
         if (image != null && image.ContentLength > 0)
         {
             string fileName = DateTime.Now.ToString("yyyyMMdd") + "-" + Path.GetFileName(image.FileName);
             string filePath = Path.Combine(Server.MapPath("~/Images"), fileName);
             image.SaveAs(filePath);
             indexNews.oneNew.CoverUrl = "/Images/" + fileName;
         }
         if (string.IsNullOrEmpty(indexNews.oneNew.NewId.ToString()))
         {
             indexNews.oneNew.ArticleType = Convert.ToInt32(Request.Form["hidValue"]);
             DAL.NewsDAL.AddNews(indexNews.oneNew);
         }
         else
         {
             indexNews.oneNew.ArticleType = Convert.ToInt32(Request.Form["hidValue"]);
             DAL.NewsDAL.DoModafy(indexNews.oneNew);
         }
         return(RedirectToAction("ManagerNewsList", "Common", new { type = indexNews.oneNew.ArticleType }));
     }
     return(View(indexNews));
 }
Ejemplo n.º 2
0
 public ActionResult ShowDetail(int id)
 {
     Models.Common.News indexData = new Models.Common.News();
     Model.NewsModel    oneData   = DAL.NewsDAL.GetOneNew(id);
     indexData.oneNew = oneData;
     return(View("~/Views/Common/ShowDetail.cshtml", indexData));
 }
Ejemplo n.º 3
0
        public ActionResult ShowHotSpotList()
        {
            Models.Common.News     indexData = new Models.Common.News();
            List <Model.NewsModel> dataList  = DAL.NewsDAL.GetDataList(1, 6, "");

            indexData.dataList = dataList;
            return(View(indexData));
        }
Ejemplo n.º 4
0
        public ActionResult ManagerNewsList(int?id = 1, string title = null, int?type = 0)
        {
            int totalCount     = 0;
            int totalItemCount = 0;
            int pageIndex      = id ?? 1;
            int ArticleType    = type ?? 1;
            int pageSize       = 2;
            PagedList <Model.NewsModel> InfoPager = DAL.NewsDAL.GetInfos(title, ArticleType, pageSize, pageIndex, out totalCount, out totalItemCount).AsQueryable().ToPagedList(pageIndex, pageSize);

            InfoPager.TotalItemCount = totalItemCount;
            //当前页最后一条被删除之后的,页索引超出范围
            InfoPager.CurrentPageIndex = (int)(id > totalCount?totalCount:id ?? 1);
            Models.Common.News indexNew = new Models.Common.News();
            indexNew.newList = InfoPager;
            return(View(indexNew));
        }
Ejemplo n.º 5
0
 public ActionResult EditNews(int id = 1)
 {
     Models.Common.News oneNew = new Models.Common.News();
     oneNew.oneNew = DAL.NewsDAL.GetOneNew(id);
     return(View(oneNew));
 }
Ejemplo n.º 6
0
 public ActionResult ManagerNewsList(int? id = 1, string title = null,int? type=0)
 {
     int totalCount = 0;
     int totalItemCount = 0;
     int pageIndex = id ?? 1;
     int ArticleType = type ?? 1;
     int pageSize = 2;
     PagedList<Model.NewsModel> InfoPager = DAL.NewsDAL.GetInfos(title, ArticleType, pageSize, pageIndex, out totalCount, out totalItemCount).AsQueryable().ToPagedList(pageIndex, pageSize);
     InfoPager.TotalItemCount = totalItemCount;
     //当前页最后一条被删除之后的,页索引超出范围
     InfoPager.CurrentPageIndex = (int)(id > totalCount?totalCount:id ?? 1);
     Models.Common.News indexNew = new Models.Common.News();
     indexNew.newList = InfoPager;
     return View(indexNew);
 }
Ejemplo n.º 7
0
 public ActionResult EditNews(int id=1)
 {
     Models.Common.News oneNew = new Models.Common.News();
     oneNew.oneNew = DAL.NewsDAL.GetOneNew(id);
     return View(oneNew);
 }
Ejemplo n.º 8
0
 public ActionResult ShowNewsList()
 {
     Models.Common.News indexData = new Models.Common.News();
     List<Model.NewsModel> dataList = DAL.NewsDAL.GetDataList(0, 6, "");
     indexData.dataList = dataList;
     return View(indexData);
 }
Ejemplo n.º 9
0
 public ActionResult ShowDetail(int id)
 {
     Models.Common.News indexData = new Models.Common.News();
     Model.NewsModel oneData = DAL.NewsDAL.GetOneNew(id);
     indexData.oneNew = oneData;
     return View("~/Views/Common/ShowDetail.cshtml", indexData);
 }