/// <summary>
        /// 删除广告图
        /// </summary>
        public void DeleteSiteActivity(int id)
        {
            var manager = new SiteActivityManager();
            var entity  = manager.QuerySiteActivity(id);

            manager.DeleteSiteActivity(entity);
        }
 /// <summary>
 /// 查询某一个活动配置
 /// </summary>
 public SiteActivityInfo QuerySiteActivityInfo(int id)
 {
     using (var manager = new SiteActivityManager())
     {
         return(manager.QuerySiteActivityInfo(id));
     }
 }
        /// <summary>
        /// 查询最新中奖
        /// </summary>
        public LotteryNewBonusInfoCollection QueryLotteryNewBonusInfoList(int count)
        {
            var r    = new LotteryNewBonusInfoCollection();
            var list = new SiteActivityManager().QueryLotteryNewBonusInfoList(count);

            r.AddRange(list);
            return(r);
        }
 /// <summary>
 /// 查询所有活动配置
 /// </summary>
 public SiteActivityInfo_Collection QueryAllSiteActivity()
 {
     using (var manager = new SiteActivityManager())
     {
         SiteActivityInfo_Collection collection = new SiteActivityInfo_Collection();
         collection.ListInfo = manager.QueryAllSiteActivity();
         return(collection);
     }
 }
 public void AddSiteActivity(SiteActivityInfo info)
 {
     if (info == null)
     {
         throw new Exception("当前广告信息无效!");
     }
     using (var manager = new SiteActivityManager())
     {
         SiteActivity entity = new SiteActivity();
         ObjectConvert.ConverInfoToEntity(info, ref entity);
         manager.AddSiteActivity(entity);
     }
 }
        public void UpdateSiteActivity(SiteActivityInfo info)
        {
            if (info == null || info.Id <= 0)
            {
                throw new Exception("当前活动信息无效!");
            }
            using (var manager = new SiteActivityManager())
            {
                SiteActivity entity = new SiteActivity();
                entity = manager.QuerySiteActivity(info.Id);
                if (entity == null)
                {
                    throw new Exception("未查询到活动信息!");
                }
                entity.ArticleUrl = info.ArticleUrl;
                //entity.ImageUrl = info.ImageUrl;
                entity.Titile    = info.Titile;
                entity.StartTime = info.StartTime;
                entity.EndTime   = info.EndTime;

                manager.UpdateSiteActivity(entity);
            }
        }