示例#1
0
        protected virtual void FillRefundItemOrderId(RefundItem item)
        {
            if (!Guid.TryParse(item.GetProperty <string>("OrderId"), out var orderId))
            {
                throw new OrderIdNotFoundException();
            }

            item.SetOrderId(orderId);
        }
示例#2
0
        protected virtual void FillRefundItemStoreId(RefundItem item)
        {
            if (!Guid.TryParse(item.GetProperty <string>("StoreId"), out var storeId))
            {
                throw new StoreIdNotFoundException();
            }

            item.SetStoreId(storeId);
        }
示例#3
0
        protected virtual void FillRefundItemOrderId(RefundItem item)
        {
            var orderId = item.GetProperty <Guid?>(nameof(RefundItem.OrderId));

            if (orderId is null)
            {
                throw new OrderIdNotFoundException();
            }

            item.SetOrderId(orderId.Value);
        }
示例#4
0
        protected virtual void FillRefundItemStoreId(RefundItem item)
        {
            var storeId = item.GetProperty <Guid?>(nameof(RefundItem.StoreId));

            if (storeId is null)
            {
                throw new StoreIdNotFoundException();
            }

            item.SetStoreId(storeId.Value);
        }