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); }
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); }