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)); }
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)); }
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)); }
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)); }
public ActionResult EditNews(int id = 1) { Models.Common.News oneNew = new Models.Common.News(); oneNew.oneNew = DAL.NewsDAL.GetOneNew(id); return(View(oneNew)); }
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); }
public ActionResult EditNews(int id=1) { Models.Common.News oneNew = new Models.Common.News(); oneNew.oneNew = DAL.NewsDAL.GetOneNew(id); return View(oneNew); }
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); }
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); }