public JsonResult updateadsdetail(Entity.AdsDetailInfo info) { using (var manage = new Data.CMSManage()) { manage.updateAdsDetail(info); return(getResult(manage.Error, manage.Message)); } }
/// <summary> /// 更新广告详情 /// </summary> /// <param name="info"></param> public bool updateAdsDetail(Entity.AdsDetailInfo info) { var updateInfo = this.getAdsDetailInfo(info.AdsDetailId); info.EndDate = info.StartDate.AddDays(info.ShowDays); if (updateInfo == null) { var adsInfo = this.getAdsInfo(info.AdsCode); if (adsInfo != null) { info.AdsType = adsInfo.AdsType; this.dbContext.AdsDetail.Add(info); } } else { info.ShowNum = updateInfo.ShowNum; info.HitsNum = updateInfo.HitsNum; this.dbContext.Entry <Entity.AdsDetailInfo>(updateInfo).CurrentValues.SetValues(info); } return(this.dbContext.SaveChanges() > 0); }