/// <summary>
        ///     Creates the item import list based on current configuration.
        /// </summary>
        public void CreateImportList()
        {
            var importList = string.Empty;

            foreach (var item in ItemList)
            {
                var  priceSource = GetCurrentConfig().PriceSource;
                long price;

                switch (priceSource)
                {
                case "MarketValue":
                    price = item.MarketValue;
                    break;

                case "MinBuyout":
                    price = item.MinBuyout;
                    break;

                case "HistoricalPrice":
                    price = item.HistoricalPrice;
                    break;

                case "RegionMarketAvg":
                    price = item.RegionMarketAvg;
                    break;

                case "RegionMinBuyoutAvg":
                    price = item.RegionMinBuyoutAvg;
                    break;

                case "RegionHistoricalPrice":
                    price = item.RegionHistoricalPrice;
                    break;

                case "RegionSaleAvg":
                    price = item.RegionSaleAvg;
                    break;

                default:
                    _mainWindowView.SetErrorMessage(
                        "Error: Did you choose a price source?");
                    return;
                }

                var goldScore = (float)price / 10000 * item.RegionSaleRate * item.RegionAvgDailySold;
                if (goldScore >= GetCurrentConfig().MinGoldScore)
                {
                    importList = importList + "i:" + item.Id + ",";
                }
            }

            importList = importList.TrimEnd(',');

            if (importList.Length <= 0)
            {
                _mainWindowView.SetErrorMessage(
                    "Import list error: Could not find any item that that an appropiate gold score.");
            }

            _mainWindowView.SetImportListBox(importList);
            _mainWindowView.SetSuccessfulMessage("Successful: Created Imports.txt");
        }