Ejemplo n.º 1
0
        public JsonResult update(Entity.AdsInfo info)
        {
            using (var manage = new Data.CMSManage())
            {
                info.InDate = DateTime.Now;
                var tags = this.getFormString("tags");
                info.Tags = Utils.trim(Utils.replace(tags, ",{2,}", ","), ",");

                manage.updateAds(info);
                return(getResult(manage.Error, manage.Message));
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 更新广告
        /// </summary>
        /// <param name="info"></param>
        public bool updateAds(Entity.AdsInfo info)
        {
            var updateInfo = this.getAdsInfo(info.AdsId);

            if (updateInfo == null)
            {
                this.dbContext.Ads.Add(info);
            }
            else
            {
                this.dbContext.Entry(updateInfo).CurrentValues.SetValues(info);
            }
            return(this.dbContext.SaveChanges() > 0);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 获取实体
 /// </summary>
 /// <returns></returns>
 /// <summary>
 public JsonResult loadmodel(string id, string type)
 {
     using (var manage = new Data.CMSManage())
     {
         if (type == "#ads")
         {
             return(getResult(0, "", manage.getAdsInfo(id)));
         }
         else
         {
             var            adsDetailInfo = manage.getAdsDetailInfo(Common.Utils.strToInt(id));
             Entity.AdsInfo adsInfo       = null;
             if (adsDetailInfo != null)
             {
                 adsInfo = manage.getAdsInfo(adsDetailInfo.AdsCode);
             }
             return(getResult(0, "", new
             {
                 ads = adsInfo,
                 adsdetail = adsDetailInfo
             }));
         }
     }
 }