示例#1
0
        public void LoadData()
        {
            this.Routes = Convert <Route> .ListToObservableCollection(Route.LoadFromCsv(Configuration.AppConfig.RoutesFileName, Configuration.SystemIds));

            this.Products = Convert <Product> .ListToObservableCollection(Product.LoadFromCsv(Configuration.AppConfig.ProductsFileName, Configuration.TypeIds));

            this.ProductsFilterList = this.CreateFilterList(this.Products.Select(p => p.Name).ToList());

            this.MarketItems = new MarketItems();
            var marketItems = MarketItem.Load(this.Routes.ToList(), this.Products.ToList());

            foreach (var item in marketItems)
            {
                this.MarketItems.Add(item);
            }
        }