Пример #1
0
        private CustomerBasketResponse MapToCustomerBasketResponse(CustomerBasket customerBasket)
        {
            var response = new CustomerBasketResponse
            {
                Buyerid = customerBasket.BuyerId,
                Coupon  = customerBasket.Coupon == null ? new CouponResponse()
                {
                    Discount = 0
                } : new CouponResponse
                {
                    Couponcode     = customerBasket.Coupon.CouponCode,
                    Expirationdate = customerBasket.Coupon.ExpirationDate,
                    Discount       = (double)customerBasket.Coupon.Discount
                }
            };

            customerBasket.Items.ForEach(item => response.Items.Add(new BasketItemResponse
            {
                Id           = item.Id,
                Oldunitprice = (double)item.OldUnitPrice,
                Pictureurl   = item.PictureUrl,
                Productid    = item.ProductId,
                Productname  = item.ProductName,
                Quantity     = item.Quantity,
                Unitprice    = (double)item.UnitPrice,
                Isdiscounted = item.isDiscounted
            }));

            return(response);
        }
Пример #2
0
        private CustomerBasketResponse MapToCustomerBasketResponse(CustomerBasket customerBasket)
        {
            var response = new CustomerBasketResponse
            {
                Buyerid = customerBasket.BuyerId
            };

            customerBasket.Items.ForEach(item => response.Items.Add(new BasketItemResponse
            {
                Id           = item.Id,
                Oldunitprice = (double)item.OldUnitPrice,
                Pictureurl   = item.PictureUrl,
                Productid    = item.ProductId,
                Productname  = item.ProductName,
                Quantity     = item.Quantity,
                Unitprice    = (double)item.UnitPrice
            }));

            return(response);
        }