Ejemplo n.º 1
0
 public JsonResult updateadsdetail(Entity.AdsDetailInfo info)
 {
     using (var manage = new Data.CMSManage())
     {
         manage.updateAdsDetail(info);
         return(getResult(manage.Error, manage.Message));
     }
 }
Ejemplo n.º 2
0
        /// <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);
        }