예제 #1
0
 /// <summary>
 /// 修改公告
 /// </summary>
 public void UpdateBulletin(long id, BulletinInfo_Publish bulletin, string updateBy)
 {
     using (var biz = new GameBiz.Business.GameBizBusinessManagement())
     {
         biz.BeginTran();
         using (var bulletinManager = new BulletinManager())
         {
             var entity = bulletinManager.GetBulletinById(id);
             ObjectConvert.ConverInfoToEntity <BulletinInfo_Publish, Bulletin>(bulletin, ref entity);
             entity.UpdateBy = updateBy;
             bulletinManager.UpdateBulletin(entity);
         }
         biz.CommitTran();
     }
 }
예제 #2
0
        /// <summary>
        /// 发布公告
        /// </summary>
        public void PublishBulletin(BulletinInfo_Publish bulletin, string createBy)
        {
            var entity = new Bulletin();

            ObjectConvert.ConverInfoToEntity <BulletinInfo_Publish, Bulletin>(bulletin, ref entity);
            using (var biz = new GameBiz.Business.GameBizBusinessManagement())
            {
                biz.BeginTran();
                using (var bulletinManager = new BulletinManager())
                {
                    entity.CreateBy = createBy;
                    entity.UpdateBy = createBy;
                    bulletinManager.AddBulletin(entity);
                }
                biz.CommitTran();
            }
        }