public ActionResult Next(long siteId, long cardNo, int style, int pageIndex) { ArticleSetModels setting = ArticleSetDAO.GetItem(cardNo); ViewBag.Setting = setting; IEnumerable <ArticleModels> items = ArticleDAO.GetItems(setting, pageIndex); ViewBag.ItemPages = CardsDAO.GetPages(items.Select(item => item.CardNo)); ViewBag.ItemTypes = ArticleDAO.GetItemTypes(items.Select(item => item.ID)); // style = 2; return(View("NextStyle" + style, items)); }
public ActionResult Index(CardsModels model) { ArticleSetModels setting = ArticleSetDAO.GetItem(model.No); ViewBag.Setting = setting; IEnumerable <ArticleModels> items = ArticleDAO.GetItems(setting); ViewBag.ItemPages = CardsDAO.GetPages(items.Select(item => item.CardNo)); ViewBag.ItemTypes = ArticleDAO.GetItemTypes(items.Select(item => item.ID)); ViewBag.SiteID = model.SiteID; int style = model.StylesID == 0 ? 1 : model.StylesID; // style = 3; return(View("Style" + style, items)); }
public ActionResult Setting(long cardNo) { SitePage page = CardsDAO.GetPage(cardNo); SettingInit(cardNo, page); ArticleSetModels item = ArticleSetDAO.GetItem(cardNo); if (item == null) { item = new ArticleSetModels { PagingMode = "點擊看更多", PageSize = 10, IssueSetting = "0", // 刊登期間內的當期資料 SortMode = "時間排序" }; } return(View(item)); }
public ActionResult Setting(long cardNo, ArticleSetModels item) { SitePage page = CardsDAO.GetPage(cardNo); SettingInit(cardNo, page); if (item.SortMode == "隨機排序") { item.SortField = "NewID()"; } if (!string.IsNullOrWhiteSpace(item.DefaultImg)) { ResourceImagesModels imgModel = Newtonsoft.Json.JsonConvert.DeserializeObject <ResourceImagesModels>(item.DefaultImg); if (imgModel.ID == 0) // 新上傳的圖片 { HttpPostedFileBase postedFile = Request.Files["fDefaultImg"]; if (postedFile == null || postedFile.ContentLength == 0) { item.DefaultImg = string.Empty; } else { string saveName = WorkV3.Golbal.UpdFileInfo.SaveFilesByMenuID(postedFile, page.SiteID, page.MenuID); imgModel.ID = 1; imgModel.Img = saveName; item.DefaultImg = Newtonsoft.Json.JsonConvert.SerializeObject(imgModel); } } } ArticleSetDAO.SetItem(item); ViewBag.Success = true; return(View(item)); }