public ActionResult EditAdvert(AdvertModel model, int adId = -1) { AdvertInfo advertInfo = Adverts.AdminGetAdvertById(adId); if (advertInfo == null) { return(PromptView("广告不存在")); } int oldAdPosId = advertInfo.AdPosId; if (ModelState.IsValid) { advertInfo.AdPosId = model.AdPosId; advertInfo.Type = model.Type; advertInfo.Title = model.Title; advertInfo.Body = model.Body; advertInfo.Url = model.Url ?? ""; advertInfo.StartTime = model.StartTime; advertInfo.EndTime = model.EndTime; advertInfo.State = model.State; advertInfo.DisplayOrder = model.DisplayOrder; Adverts.UpdateAdvert(oldAdPosId, advertInfo); AddAdminOperateLog("修改广告", "修改广告,广告ID为:" + adId); return(PromptView("广告修改成功")); } Load(); 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 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); AddMallAdminLog("修改广告", "修改广告,广告ID为:" + adId); return(PromptView("广告修改成功")); } 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); AddMallAdminLog("添加广告", "添加广告,广告为:" + model.Title); return(PromptView("广告添加成功")); } Load(); return(View(model)); }
public ActionResult AddAdvert(AdvertModel model) { if (Adverts.GetAdvertPositionById(model.AdPosId) == null) { ModelState.AddModelError("AdPosId", "广告位置不存在"); } if (ModelState.IsValid) { AdvertInfo advertInfo = new AdvertInfo() { ClickCount = 0, AdPosId = model.AdPosId, Type = model.Type, Title = model.Title, Body = model.Body, Url = model.Url ?? "", StartTime = model.StartTime, EndTime = model.EndTime, State = model.State, DisplayOrder = model.DisplayOrder }; Adverts.CreateAdvert(advertInfo); AddAdminOperateLog("添加广告", "添加广告,广告为:" + model.Title); return(PromptView("广告添加成功")); } Load(); return(View(model)); }
/// <summary> /// 删除广告 /// </summary> /// <param name="adId">广告id</param> public static void DeleteAdvertById(int adId) { AdvertInfo advertInfo = AdminGetAdvertById(adId); if (advertInfo != null) { BrnMall.Data.Adverts.DeleteAdvertById(adId); BrnMall.Core.BMACache.Remove(CacheKeys.MALL_ADVERT_LIST + advertInfo.AdPosId); } }
/// <summary> /// 删除广告 /// </summary> /// <param name="adId">广告id</param> public static void DeleteAdvertById(int adId) { AdvertInfo advertInfo = AdminGetAdvertById(adId); if (advertInfo != null) { BrnShop.Data.Adverts.DeleteAdvertById(adId); BrnShop.Core.BSPCache.Remove(CacheKeys.SHOP_ADVERT_LIST + advertInfo.AdPosId); } }
/// <summary> /// 删除广告 /// </summary> /// <param name="adId">广告id</param> public static void DeleteAdvertById(int adId) { AdvertInfo advertInfo = AdminGetAdvertById(adId); if (advertInfo != null) { BonSite.Data.Adverts.DeleteAdvertById(adId); BonSite.Core.BSCache.Remove(CacheKeys.SITE_ADVERT_LIST + advertInfo.AdPosId); } }
/// <summary> /// 后台获得广告 /// </summary> /// <param name="adId">广告id</param> /// <returns></returns> public static AdvertInfo AdminGetAdvertById(int adId) { AdvertInfo advertInfo = null; IDataReader reader = BrnMall.Core.BMAData.RDBS.AdminGetAdvertById(adId); if (reader.Read()) { advertInfo = BuildAdvertFromReader(reader); } reader.Close(); return(advertInfo); }
/// <summary> /// 更新广告 /// </summary> public static void UpdateAdvert(int oldAdPosId, AdvertInfo advertInfo) { BrnMall.Data.Adverts.UpdateAdvert(advertInfo); if (oldAdPosId == advertInfo.AdPosId) { BrnMall.Core.BMACache.Remove(CacheKeys.MALL_ADVERT_LIST + advertInfo.AdPosId); } else { BrnMall.Core.BMACache.Remove(CacheKeys.MALL_ADVERT_LIST + oldAdPosId); BrnMall.Core.BMACache.Remove(CacheKeys.MALL_ADVERT_LIST + advertInfo.AdPosId); } }
/// <summary> /// 更新广告 /// </summary> public static void UpdateAdvert(int oldAdPosId, AdvertInfo advertInfo) { BonSite.Data.Adverts.UpdateAdvert(advertInfo); if (oldAdPosId == advertInfo.AdPosId) { BonSite.Core.BSCache.Remove(CacheKeys.SITE_ADVERT_LIST + advertInfo.AdPosId); } else { BonSite.Core.BSCache.Remove(CacheKeys.SITE_ADVERT_LIST + oldAdPosId); BonSite.Core.BSCache.Remove(CacheKeys.SITE_ADVERT_LIST + advertInfo.AdPosId); } }
/// <summary> /// 获得广告列表 /// </summary> /// <param name="adPosId">广告位置id</param> /// <param name="nowTime">当前时间</param> /// <returns></returns> public static List <AdvertInfo> GetAdvertList(int adPosId, DateTime nowTime) { List <AdvertInfo> advertList = new List <AdvertInfo>(); IDataReader reader = BrnMall.Core.BMAData.RDBS.GetAdvertList(adPosId, nowTime); while (reader.Read()) { AdvertInfo advertInfo = BuildAdvertFromReader(reader); advertList.Add(advertInfo); } reader.Close(); return(advertList); }
/// <summary> /// 更新广告 /// </summary> public static void UpdateAdvert(int oldAdPosId, AdvertInfo advertInfo) { BrnShop.Data.Adverts.UpdateAdvert(advertInfo); if (oldAdPosId == advertInfo.AdPosId) { BrnShop.Core.BSPCache.Remove(CacheKeys.SHOP_ADVERT_LIST + advertInfo.AdPosId); } else { BrnShop.Core.BSPCache.Remove(CacheKeys.SHOP_ADVERT_LIST + oldAdPosId); BrnShop.Core.BSPCache.Remove(CacheKeys.SHOP_ADVERT_LIST + advertInfo.AdPosId); } }
/// <summary> /// 从IDataReader创建AdvertInfo /// </summary> public static AdvertInfo BuildAdvertFromReader(IDataReader reader) { AdvertInfo advertInfo = new AdvertInfo(); advertInfo.Id = TypeHelper.ObjectToInt(reader["ID"]); advertInfo.ClickCount = TypeHelper.ObjectToInt(reader["clickcount"]); advertInfo.AdPosId = TypeHelper.ObjectToInt(reader["adposid"]); advertInfo.State = TypeHelper.ObjectToInt(reader["state"]); advertInfo.StartTime = TypeHelper.ObjectToDateTime(reader["starttime"]); advertInfo.EndTime = TypeHelper.ObjectToDateTime(reader["endtime"]); advertInfo.Type = TypeHelper.ObjectToInt(reader["type"]); advertInfo.Title = reader["title"].ToString(); advertInfo.Url = reader["url"].ToString(); advertInfo.Body = reader["body"].ToString(); advertInfo.DisplayOrder = TypeHelper.ObjectToInt(reader["displayorder"]); return(advertInfo); }
/// <summary> /// 从IDataReader创建AdvertInfo /// </summary> public static AdvertInfo BuildAdvertFromReader(IDataReader reader) { AdvertInfo advertInfo = new AdvertInfo(); advertInfo.AdId = TypeHelper.ObjectToInt(reader["adid"]); advertInfo.ClickCount = TypeHelper.ObjectToInt(reader["clickcount"]); advertInfo.AdPosId = TypeHelper.ObjectToInt(reader["adposid"]); advertInfo.State = TypeHelper.ObjectToInt(reader["state"]); advertInfo.StartTime = TypeHelper.ObjectToDateTime(reader["starttime"]); advertInfo.EndTime = TypeHelper.ObjectToDateTime(reader["endtime"]); advertInfo.DisplayOrder = TypeHelper.ObjectToInt(reader["displayorder"]); advertInfo.Title = reader["title"].ToString(); advertInfo.Image = reader["image"].ToString(); advertInfo.Url = reader["url"].ToString(); advertInfo.ExtField1 = reader["extfield1"].ToString(); advertInfo.ExtField2 = reader["extfield2"].ToString(); advertInfo.ExtField3 = reader["extfield3"].ToString(); advertInfo.ExtField4 = reader["extfield4"].ToString(); advertInfo.ExtField5 = reader["extfield5"].ToString(); return(advertInfo); }
public ActionResult EditAdvert(int adId = -1) { AdvertInfo advertInfo = Adverts.AdminGetAdvertById(adId); if (advertInfo == null) { return(PromptView("广告不存在")); } AdvertModel model = new AdvertModel(); model.AdPosId = advertInfo.AdPosId; model.Type = advertInfo.Type; model.Title = advertInfo.Title; model.Body = advertInfo.Body; model.Url = advertInfo.Url; model.StartTime = advertInfo.StartTime; model.EndTime = advertInfo.EndTime; model.State = advertInfo.State; model.DisplayOrder = advertInfo.DisplayOrder; Load(); return(View(model)); }
/// <summary> /// 创建广告 /// </summary> public static void CreateAdvert(AdvertInfo advertInfo) { NStore.Core.BMAData.RDBS.CreateAdvert(advertInfo); }
/// <summary> /// 创建广告 /// </summary> public static void CreateAdvert(AdvertInfo advertInfo) { BrnShop.Data.Adverts.CreateAdvert(advertInfo); BrnShop.Core.BSPCache.Remove(CacheKeys.SHOP_ADVERT_LIST + advertInfo.AdPosId); }
/// <summary> /// 创建广告 /// </summary> public static void CreateAdvert(AdvertInfo advertInfo) { BrnShop.Core.BSPData.RDBS.CreateAdvert(advertInfo); }
/// <summary> /// 更新广告 /// </summary> public static void UpdateAdvert(AdvertInfo advertInfo) { BrnMall.Core.BMAData.RDBS.UpdateAdvert(advertInfo); }
/// <summary> /// 创建广告 /// </summary> public static void CreateAdvert(AdvertInfo advertInfo) { BrnMall.Data.Adverts.CreateAdvert(advertInfo); BrnMall.Core.BMACache.Remove(CacheKeys.MALL_ADVERT_LIST + advertInfo.AdPosId); }
/// <summary> /// 更新广告 /// </summary> public static void UpdateAdvert(AdvertInfo advertInfo) { OWZX.Core.BSPData.RDBS.UpdateAdvert(advertInfo); }
/// <summary> /// 创建广告 /// </summary> public static void CreateAdvert(AdvertInfo advertInfo) { BonSite.Data.Adverts.CreateAdvert(advertInfo); BonSite.Core.BSCache.Remove(CacheKeys.SITE_ADVERT_LIST + advertInfo.AdPosId); }
/// <summary> /// 更新广告 /// </summary> public static void UpdateAdvert(AdvertInfo advertInfo) { BonSite.Core.BSData.RDBS.UpdateAdvert(advertInfo); }