예제 #1
0
 private void ValidateEntity(HomePageSectionInfo entity)
 {
     if (ObjectFactory <HomePageSectionProcessor> .Instance.CheckNameExists(entity.SysNo, entity.DomainName, entity.CompanyCode, entity.WebChannel.ChannelID))
     {
         throw new BizException(ResouceManager.GetMessageString("MKT.HomePageSection", "HomePageSection_ExistsSameName"));
     }
 }
예제 #2
0
        public void Update(HomePageSectionInfo entity)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("Domain_UpdateDomain");

            cmd.SetParameterValue(entity);
            cmd.ExecuteNonQuery();
        }
예제 #3
0
        public void Create(HomePageSectionInfo entity)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("Domain_CreateDomain");

            cmd.SetParameterValue(entity);
            cmd.ExecuteNonQuery();
            entity.SysNo = (int)cmd.GetParameterValue("@SysNo");
        }
예제 #4
0
        /// <summary>
        /// 创建
        /// </summary>
        public virtual void Create(HomePageSectionInfo item)
        {
            using (TransactionScope ts = new TransactionScope())
            {
                //创建首页区域
                ObjectFactory <IHomePageSectionDA> .Instance.Create(item);

                //默认为首页区域添加一个广告位
                CreateBannerDimension(item.SysNo.Value, item.DomainName, item.CompanyCode, "");

                ts.Complete();
            }
        }
예제 #5
0
 public virtual void UpdateHomePageSectionInfo(HomePageSectionInfo item)
 {
     ObjectFactory <HomePageSectionAppService> .Instance.Update(item);
 }
예제 #6
0
 /// <summary>
 /// 更新
 /// </summary>
 public virtual void Update(HomePageSectionInfo item)
 {
     ValidateEntity(item);
     ObjectFactory <HomePageSectionProcessor> .Instance.Update(item);
 }
예제 #7
0
 /// <summary>
 /// 更新
 /// </summary>
 public virtual void Update(HomePageSectionInfo item)
 {
     ObjectFactory <IHomePageSectionDA> .Instance.Update(item);
 }