Example #1
0
        /// <summary>
        /// 修改收货地址
        /// </summary>
        /// <param name="commodityDTO">地址实体</param>
        public void UpdateDeliveryAddressExt(Jinher.AMP.BTP.Deploy.DeliveryAddressDTO commodityDTO)
        {
            ContextSession  contextSession = ContextFactory.CurrentThreadContext;
            DeliveryAddress commodity      = new DeliveryAddress().FromEntityData(commodityDTO);

            contextSession.Update(commodity);
            contextSession.SaveChanges();
        }
Example #2
0
        /// <summary>
        /// 添加收货地址
        /// </summary>
        /// <param name="deliveryAddressDTO">收货地址实体</param>
        public void AddDeliveryAddressExt(Jinher.AMP.BTP.Deploy.DeliveryAddressDTO deliveryAddressDTO)
        {
            ContextSession contextSession = ContextFactory.CurrentThreadContext;

            if (deliveryAddressDTO.EntityState == System.Data.EntityState.Added)
            {
                deliveryAddressDTO.Id = Guid.NewGuid();
            }
            DeliveryAddress deliveryAddress = new DeliveryAddress().FromEntityData(deliveryAddressDTO);

            contextSession.SaveObject(deliveryAddress);
            contextSession.SaveChanges();
        }
Example #3
0
 /// <summary>
 /// 修改收货地址
 /// </summary>
 /// <param name="commodityDTO">地址实体</param>
 public void UpdateDeliveryAddress(Jinher.AMP.BTP.Deploy.DeliveryAddressDTO commodityDTO)
 {
     base.Do();
     this.Command.UpdateDeliveryAddress(commodityDTO);
 }
Example #4
0
 /// <summary>
 /// 添加收货地址
 /// </summary>
 /// <param name="deliveryAddressDTO">收货地址实体</param>
 public void AddDeliveryAddress(Jinher.AMP.BTP.Deploy.DeliveryAddressDTO deliveryAddressDTO)
 {
     base.Do();
     this.Command.AddDeliveryAddress(deliveryAddressDTO);
 }