Beispiel #1
0
        /// <summary>
        /// 微小店 下架商品
        /// </summary>
        public ResultDTO SaveMicroshopComExt(MicroshopComDTO microshopComDto)
        {
            var result = new ResultDTO {
                isSuccess = false
            };
            var mc = new MicroshopCom
            {
                Id          = Guid.NewGuid(),
                SubTime     = DateTime.Now,
                ModifiedOn  = DateTime.Now,
                CommodityId = microshopComDto.CommodityId,
                MicroshopId = microshopComDto.MicroshopId,
                IsDel       = false,
                EntityState = EntityState.Added
            };

            ContextFactory.CurrentThreadContext.SaveObject(mc);

            int mcCount = ContextFactory.CurrentThreadContext.SaveChanges();

            if (mcCount > 0)
            {
                result.isSuccess = true;
                result.Message   = "添加成功";
            }
            else
            {
                result.Message = "添加失败";
            }
            return(result);
        }
Beispiel #2
0
        /// <summary>
        /// 微小店 下架商品
        /// </summary>
        /// <param name="microshopComDto"></param>
        /// <returns></returns>
        public ResultDTO SaveMicroshopCom(MicroshopComDTO microshopComDto)
        {
            base.Do(false);
            Stopwatch timer = new Stopwatch();

            timer.Start();
            var result = this.SaveMicroshopComExt(microshopComDto);

            timer.Stop();
            Jinher.JAP.Common.Loging.LogHelper.Debug(string.Format("DistributeBP.SaveMicroshopCom:耗时:{0}。",
                                                                   timer.ElapsedMilliseconds));
            return(result);
        }
Beispiel #3
0
        /// <summary>
        /// 微小店 下架商品
        /// </summary>
        /// <param name="microshopComDto"></param>
        /// <returns></returns>
        public ResultDTO SaveMicroshopCom(MicroshopComDTO microshopComDto)
        {
            //定义返回值
            ResultDTO result;

            try
            {
                //调用代理方法
                result = base.Channel.SaveMicroshopCom(microshopComDto);
            }
            catch
            {
                //抛异常
                throw;
            }
            finally
            {
                //关链接
                ChannelClose();
            }            //返回结果
            return(result);
        }
Beispiel #4
0
 /// <summary>
 /// 微小店 下架商品
 /// </summary>
 /// <param name="microshopComDto"></param>
 /// <returns></returns>
 public ResultDTO SaveMicroshopCom(MicroshopComDTO microshopComDto)
 {
     base.Do();
     return(this.Command.SaveMicroshopCom(microshopComDto));
 }