private void Load() { List <SelectListItem> advertPositionList = new List <SelectListItem>(); advertPositionList.Add(new SelectListItem() { Text = "请选择广告位置", Value = "0" }); foreach (AdvertPositionInfo advertPositionInfo in AdminAdverts.GetAllAdvertPosition()) { advertPositionList.Add(new SelectListItem() { Text = advertPositionInfo.Title, Value = advertPositionInfo.AdPosId.ToString() }); } ViewData["advertPositionList"] = advertPositionList; string allowImgType = string.Empty; string[] imgTypeList = StringHelper.SplitString(BSPConfig.ShopConfig.UploadImgType, ","); foreach (string imgType in imgTypeList) { allowImgType += string.Format("{0},", imgType.ToLower()); } allowImgType = allowImgType.Replace(".", ""); allowImgType = allowImgType.TrimEnd(','); ViewData["allowImgType"] = allowImgType; ViewData["maxImgSize"] = BSPConfig.ShopConfig.UploadImgSize; ViewData["referer"] = ShopUtils.GetAdminRefererCookie(); }
public ActionResult EditAdvert(AdvertModel model, int adId = -1) { AdvertInfo advertInfo = AdminAdverts.AdminGetAdvertById(adId); if (advertInfo == null) { return(PromptView("广告不存在")); } int oldAdPosId = advertInfo.AdPosId; if (ModelState.IsValid) { advertInfo.AdPosId = model.AdPosId; advertInfo.Title = model.Title; advertInfo.Image = model.Image ?? ""; advertInfo.Url = model.Url ?? ""; advertInfo.StartTime = model.StartTime; advertInfo.EndTime = model.EndTime; advertInfo.ExtField1 = model.ExtField1 ?? ""; advertInfo.ExtField2 = model.ExtField2 ?? ""; advertInfo.ExtField3 = model.ExtField3 ?? ""; advertInfo.ExtField4 = model.ExtField4 ?? ""; advertInfo.ExtField5 = model.ExtField5 ?? ""; advertInfo.State = model.State; advertInfo.DisplayOrder = model.DisplayOrder; AdminAdverts.UpdateAdvert(oldAdPosId, advertInfo); AddAdminOperateLog("修改广告", "修改广告,广告ID为:" + adId); return(PromptView("广告修改成功")); } Load(); return(View(model)); }
/// <summary> /// 广告列表 /// </summary> public ActionResult AdvertList(int adPosId = 0, int pageSize = 15, int pageNumber = 1) { PageModel pageModel = new PageModel(pageSize, pageNumber, AdminAdverts.AdminGetAdvertCount(adPosId)); List <SelectListItem> advertPositionList = new List <SelectListItem>(); advertPositionList.Add(new SelectListItem() { Text = "全部广告位置", Value = "0" }); foreach (AdvertPositionInfo advertPositionInfo in AdminAdverts.GetAllAdvertPosition()) { advertPositionList.Add(new SelectListItem() { Text = advertPositionInfo.Title, Value = advertPositionInfo.AdPosId.ToString() }); } AdvertListModel model = new AdvertListModel() { PageModel = pageModel, AdvertList = AdminAdverts.AdminGetAdvertList(pageModel.PageSize, pageModel.PageNumber, adPosId), AdPosId = adPosId, AdvertPositionList = advertPositionList }; ShopUtils.SetAdminRefererCookie(string.Format("{0}?adPosId={1}&pageNumber={2}&pageSize={3}", Url.Action("advertlist"), adPosId, pageModel.PageNumber, pageModel.PageSize)); return(View(model)); }
public ActionResult EditAdvert(int adId = -1) { AdvertInfo advertInfo = AdminAdverts.AdminGetAdvertById(adId); if (advertInfo == null) { return(PromptView("广告不存在")); } AdvertModel model = new AdvertModel(); model.AdPosId = advertInfo.AdPosId; model.Title = advertInfo.Title; model.Image = advertInfo.Image; model.Url = advertInfo.Url; model.StartTime = advertInfo.StartTime; model.EndTime = advertInfo.EndTime; model.ExtField1 = advertInfo.ExtField1; model.ExtField2 = advertInfo.ExtField2; model.ExtField3 = advertInfo.ExtField3; model.ExtField4 = advertInfo.ExtField4; model.ExtField5 = advertInfo.ExtField5; model.State = advertInfo.State; model.DisplayOrder = advertInfo.DisplayOrder; Load(); return(View(model)); }
public ActionResult AddAdvert(AdvertModel model) { if (AdminAdverts.GetAdvertPositionById(model.AdPosId) == null) { ModelState.AddModelError("AdPosId", "广告位置不存在"); } if (ModelState.IsValid) { AdvertInfo advertInfo = new AdvertInfo() { ClickCount = 0, AdPosId = model.AdPosId, Title = model.Title, Image = model.Image ?? "", Url = model.Url ?? "", StartTime = model.StartTime, EndTime = model.EndTime, ExtField1 = model.ExtField1 ?? "", ExtField2 = model.ExtField2 ?? "", ExtField3 = model.ExtField3 ?? "", ExtField4 = model.ExtField4 ?? "", ExtField5 = model.ExtField5 ?? "", State = model.State, DisplayOrder = model.DisplayOrder }; AdminAdverts.CreateAdvert(advertInfo); AddAdminOperateLog("添加广告", "添加广告,广告为:" + model.Title); return(PromptView("广告添加成功")); } Load(); return(View(model)); }
/// <summary> /// 轮播图 /// </summary> /// <returns></returns> public ActionResult Advert() { try { DataTable dt = AdminAdverts.AdminGetAdvertList(4, 1, 1); StringBuilder strb = new StringBuilder(); strb.Append("["); foreach (DataRow rw in dt.Rows) { string img = ConfigurationManager.AppSettings["url"] + @"/upload/adv/" + rw["image"]; string url = string.Empty; if (rw["url"].ToString() != string.Empty) { url = ConfigurationManager.AppSettings["url"] + rw["url"]; } strb.Append("{\"title\":\"" + rw["atitle"].ToString().TrimEnd() + "\",\"image\":\"" + img + "\",\"url\":\"" + url + "\"},"); } strb = strb.Remove(strb.Length - 1, 1); strb.Append("]"); return(APIResult("success", strb.ToString(), true)); } catch (Exception ex) { return(APIResult("error", "获取失败")); } }
/// <summary> /// 广告位置列表 /// </summary> public ActionResult AdvertPositionList(int pageSize = 15, int pageNumber = 1) { PageModel pageModel = new PageModel(pageSize, pageNumber, AdminAdverts.GetAdvertPositionCount()); AdvertPositionListModel model = new AdvertPositionListModel() { PageModel = pageModel, AdvertPositionList = AdminAdverts.GetAdvertPositionList(pageSize, pageNumber) }; ShopUtils.SetAdminRefererCookie(string.Format("{0}?pageNumber={1}&pageSize={2}", Url.Action("advertpositionlist"), pageModel.PageNumber, pageModel.PageSize)); return(View(model)); }
public ActionResult EditAdvertPosition(int adPosId = -1) { AdvertPositionInfo advertPositionInfo = AdminAdverts.GetAdvertPositionById(adPosId); if (advertPositionInfo == null) { return(PromptView("广告位置不存在")); } AdvertPositionModel model = new AdvertPositionModel(); model.Title = advertPositionInfo.Title; model.Description = advertPositionInfo.Description; ViewData["referer"] = ShopUtils.GetAdminRefererCookie(); return(View(model)); }
public ActionResult AddAdvertPosition(AdvertPositionModel model) { if (ModelState.IsValid) { AdvertPositionInfo advertPositionInfo = new AdvertPositionInfo() { Title = model.Title, Description = model.Description ?? "" }; AdminAdverts.CreateAdvertPosition(advertPositionInfo); AddAdminOperateLog("添加广告位置", "添加广告位置,广告位置为:" + model.Title); return(PromptView("广告位置添加成功")); } ViewData["referer"] = ShopUtils.GetAdminRefererCookie(); return(View(model)); }
private void Load() { List <SelectListItem> itemList = new List <SelectListItem>(); itemList.Add(new SelectListItem() { Text = "请选择广告位置", Value = "0" }); foreach (AdvertPositionInfo advertPositionInfo in AdminAdverts.GetAllAdvertPosition()) { itemList.Add(new SelectListItem() { Text = advertPositionInfo.Title, Value = advertPositionInfo.AdPosId.ToString() }); } ViewData["advertPositionList"] = itemList; ViewData["referer"] = ShopUtils.GetAdminRefererCookie(); }
private void Load() { List <SelectListItem> advertPositionList = new List <SelectListItem>(); advertPositionList.Add(new SelectListItem() { Text = "请选择广告位置", Value = "0" }); foreach (AdvertPositionInfo advertPositionInfo in AdminAdverts.GetAllAdvertPosition()) { advertPositionList.Add(new SelectListItem() { Text = advertPositionInfo.Title, Value = advertPositionInfo.AdPosId.ToString() }); } ViewData["advertPositionList"] = advertPositionList; ViewData["allowImgType"] = BMAConfig.UploadConfig.UploadImgType.Replace(".", ""); ViewData["maxImgSize"] = BMAConfig.UploadConfig.UploadImgSize; ViewData["referer"] = MallUtils.GetMallAdminRefererCookie(); }
public ActionResult EditAdvertPosition(AdvertPositionModel model, int adPosId = -1) { AdvertPositionInfo advertPositionInfo = AdminAdverts.GetAdvertPositionById(adPosId); if (advertPositionInfo == null) { return(PromptView("广告位置不存在")); } if (ModelState.IsValid) { advertPositionInfo.Title = model.Title; advertPositionInfo.Description = model.Description ?? ""; AdminAdverts.UpdateAdvertPosition(advertPositionInfo); AddAdminOperateLog("修改广告位置", "修改广告位置,广告位置ID为:" + adPosId); return(PromptView("广告位置修改成功")); } ViewData["referer"] = ShopUtils.GetAdminRefererCookie(); return(View(model)); }
/// <summary> /// 删除广告 /// </summary> public ActionResult DelAdvert(int adId = -1) { AdminAdverts.DeleteAdvertById(adId); AddAdminOperateLog("删除广告", "删除广告,广告ID为:" + adId); return(PromptView("广告删除成功")); }
/// <summary> /// 删除广告位置 /// </summary> public ActionResult DelAdvertPosition(int adPosId = -1) { AdminAdverts.DeleteAdvertPositionById(adPosId); AddAdminOperateLog("删除广告位置", "删除广告位置,广告位置ID为:" + adPosId); return(PromptView("广告位置删除成功")); }