Exemple #1
0
 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));
     }
 }
Exemple #2
0
 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);
     }
 }