示例#1
0
 public static int?GetUsedFuel(this Trade trade, TradeSideEnum tradeSide)
 {
     if (tradeSide == TradeSideEnum.Destination)
     {
         return(trade.DestinationUsedFuelAmount);
     }
     return(trade.SourceUsedFuelAmount);
 }
示例#2
0
 public static Entity GetTradeSide(this Trade trade, TradeSideEnum tradeSide)
 {
     if (tradeSide == TradeSideEnum.Destination)
     {
         return(trade.Destination);
     }
     else
     {
         return(trade.Source);
     }
 }
示例#3
0
        private void loadProducts(Trade trade)
        {
            foreach (var item in trade.TradeProducts.ToList())
            {
                TradeSideEnum side = trade.GetTradeSide(item.EntityID);

                if (side == TradeSideEnum.Destination)
                {
                    DestinationItems.Add(new ProductForTradeViewModel(item, TradeStatus));
                }
                else
                {
                    SourceItems.Add(new ProductForTradeViewModel(item, TradeStatus));
                }
            }
        }
示例#4
0
        private void loadMoney(Trade trade)
        {
            foreach (var money in trade.TradeMoneys.ToList())
            {
                TradeSideEnum side = trade.GetTradeSide(money.EntityID);

                if (side == TradeSideEnum.Destination)
                {
                    DestinationItems.Add(new MoneyForTradeViewModel(money, TradeStatus));
                }
                else
                {
                    SourceItems.Add(new MoneyForTradeViewModel(money, TradeStatus));
                }
            }
        }