private VirtualCurrencyBalanceModel GetVirtualBalanceBy(CatalogVirtualCurrencyModel item)
        {
            string json = item.SerializeToJson();
            VirtualCurrencyBalanceModel balanceModel = json.DeserializeTo <VirtualCurrencyBalanceModel>();

            balanceModel.Sku    = item.CurrencySku;
            balanceModel.Amount = 0;
            return(balanceModel);
        }
Example #2
0
 private void SetCurrencyBalance(VirtualCurrencyBalanceModel balance)
 {
     AddCurrency(new CatalogVirtualCurrencyModel
     {
         Sku         = balance.Sku,
         CurrencySku = balance.Sku,
         ImageUrl    = balance.ImageUrl,
         Amount      = balance.Amount
     })?.SetBalance(balance.Amount);
 }