Пример #1
0
 private void LoadTradeGroups(TradeCategory category)
 {
     if (category != null)
     {
         TradeGroups.Clear();
         category.Groups.OrderByDescending(member => member.ProfitMargin).ToList().ForEach(arg => TradeGroups.Add(arg));
     }
 }
Пример #2
0
        static void Main(string[] args)
        {
            TradeCategory oTrade    = new TradeCategory();
            List <ITrade> portfolio = new List <ITrade>();

            portfolio.Add(new Trade(2000000, "Private"));
            portfolio.Add(new Trade(400000, "Public"));
            portfolio.Add(new Trade(500000, "Public"));
            portfolio.Add(new Trade(3000000, "Public"));
            portfolio.Add(new Trade(5000, "Public"));

            List <string> tradeCategories = oTrade.ReturnTradeCategories(portfolio);

            foreach (string risk in tradeCategories)
            {
                Console.WriteLine(risk);
            }
        }