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)); } }
/// <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); }
/// <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 })); } } }