public void marketRule(int marketRuleId, PriceIncrement[] priceIncrements) { Console.WriteLine("Market Rule Id: " + marketRuleId); MarketRule marketRule = new MarketRule(); marketRule.MarketRuleId = marketRuleId; foreach (var priceIncrement in priceIncrements) { Console.WriteLine("Low Edge: {0}, Increment: {1}", ((decimal)priceIncrement.LowEdge).ToString(), ((decimal)priceIncrement.Increment).ToString()); marketRule.MarketRuleIncrements.Add(new MarketRuleIncrement((decimal)priceIncrement.LowEdge, (decimal)priceIncrement.Increment)); } RaiseMarketRuleUpdatedEvent(new MarketRuleArgs(marketRule)); }
public MarketRuleArgs(MarketRule marketRule) { MarketRule = marketRule; }
void IEWrapper.MarketRule(int marketRuleId, PriceIncrement[] priceIncrements) { MarketRule?.Invoke(new MarketRuleMessage(marketRuleId, priceIncrements)); }
public void marketRule(int marketRuleId, PriceIncrement[] priceIncrements) { MarketRule?.Invoke(new MarketRuleMessage(marketRuleId, priceIncrements)); }
public void marketRule(int marketRuleId, PriceIncrement[] priceIncrements) { MarketRule.RaiseEvent(this, new MarketRuleEventArgs(marketRuleId, priceIncrements)); }