private BasketData MapToBasketData(CustomerBasketResponse customerBasketRequest) { if (customerBasketRequest == null) { return(null); } var map = new BasketData { BuyerId = customerBasketRequest.Buyerid }; customerBasketRequest.Items.ToList().ForEach(item => { if (item.Id != null) { map.Items.Add(new BasketDataItem { Id = item.Id, OldUnitPrice = (decimal)item.Oldunitprice, PictureUrl = item.Pictureurl, ProductId = item.Productid, ProductName = item.Productname, Quantity = item.Quantity, UnitPrice = (decimal)item.Unitprice }); } }); return(map); }
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); }
private BasketData MapToBasketData(CustomerBasketResponse customerBasketRequest) { if (customerBasketRequest == null) { return(null); } var map = new BasketData { BuyerId = customerBasketRequest.Buyerid, Coupon = customerBasketRequest.Coupon.Couponcode != null ? new Coupon { CouponCode = customerBasketRequest.Coupon.Couponcode, ExpirationDate = customerBasketRequest.Coupon.Expirationdate, Discount = (decimal)customerBasketRequest.Coupon.Discount } : new Coupon { Discount = 0 } }; customerBasketRequest.Items.ToList().ForEach(item => { if (item.Id != null) { map.Items.Add(new BasketDataItem { Id = item.Id, OldUnitPrice = (decimal)item.Oldunitprice, PictureUrl = item.Pictureurl, ProductId = item.Productid, ProductName = item.Productname, Quantity = item.Quantity, UnitPrice = (decimal)item.Unitprice, isDiscounted = item.Isdiscounted }); } }); return(map); }