public CartUpdate(DigisellerUpdateCartResponse res) { CartPrice = DecimalExtension.Parse(res.amount); Currency = Enum.TryParse(res.currency, out Currency result) ? result : (Currency?)null; Products = new List <ICartProduct>(); if (res.products?.Count > 0) { Products = res.products?.Select(p => new CartProduct(p)); } }
public Product(Models.Response.ProductSearch.Product product) { Id = product.Id; Name = product.Name; Price = DecimalExtension.Parse(product.Price); AgencyFee = (int)DecimalExtension.Parse(product.AgencyFee); if (product.Snippets != null) { Snippet = new Snippet(product.Snippets); } }