Ejemplo n.º 1
0
 private void OnDeserialized(StreamingContext context)
 {
     if (definition == null)
     {
         string name = null;
         if (additionalJsonData != null)
         {
             if (name == null && additionalJsonData.ContainsKey("EDName"))
             {
                 name = (string)additionalJsonData?["EDName"];
             }
             if (name == null && additionalJsonData.ContainsKey("name"))
             {
                 name = (string)additionalJsonData?["name"];
             }
         }
         if (name != null)
         {
             definition = CommodityDefinition.FromNameOrEDName(name);
         }
     }
     additionalJsonData = null;
 }
Ejemplo n.º 2
0
 public CommodityAmount(CommodityDefinition commodity, int amount)
 {
     this.commodityDefinition = commodity;
     this.amount = amount;
 }
Ejemplo n.º 3
0
 public CommodityPresence(CommodityDefinition commodity, decimal percentage)
 {
     this.commodityDefinition = commodity;
     this.percentage          = percentage;
 }