public Town(int latitude, int longitude, string name, PriceList priceList) { _latitude = latitude; _longitude = longitude; _name = name; this.PriceList = priceList; }
public static PriceList GetDefaultPriceList() { List<TradeGood> tradeGoodList = TradeGood.GetDefaultTradeGoodList(); Dictionary<TradeGood, decimal> priceList = new Dictionary<TradeGood, decimal>(); priceList.Add((TradeGood)tradeGoodList.Where(X => X.Name == "wood"), 30); priceList.Add((TradeGood)tradeGoodList.Where(X => X.Name == "stone"), 35); priceList.Add((TradeGood)tradeGoodList.Where(X => X.Name == "steel"), 40); priceList.Add((TradeGood)tradeGoodList.Where(X => X.Name == "fish"), 19); priceList.Add((TradeGood)tradeGoodList.Where(X => X.Name == "cheese"), 16); priceList.Add((TradeGood)tradeGoodList.Where(X => X.Name == "apples"), 10); priceList.Add((TradeGood)tradeGoodList.Where(X => X.Name == "bread"), 6); priceList.Add((TradeGood)tradeGoodList.Where(X => X.Name == "salt"), 15); priceList.Add((TradeGood)tradeGoodList.Where(X => X.Name == "wine"), 20); priceList.Add((TradeGood)tradeGoodList.Where(X => X.Name == "beer"), 15); priceList.Add((TradeGood)tradeGoodList.Where(X => X.Name == "mead"), 17); PriceList defaultPriceList = new PriceList(); return defaultPriceList; }