public PriceItControl()
        {
            FirstCraft  = new SavedCraft();
            SecondCraft = new SavedCraft();
            ThirdCraft  = new SavedCraft();

            InitializeComponent();

            MasterList = SeedCraft.Load();
        }
        private void PriceItClick(object sender, RoutedEventArgs e)
        {
            ButtonCopyNote.Content = "Copy";

            var pastedStationLines = StationCode.Split(Environment.NewLine);

            // Entry 5 (index 4) will hold the information how many crafts there are in this station.

            if (pastedStationLines.Length > 10 && Regex.IsMatch(pastedStationLines[4], "Crafts: (1|2|3)/3")) //a valid export of a stationcode
            {
                var craftCount = int.Parse(pastedStationLines[4].Replace("Crafts: ", "").Replace("/3", ""));

                // Entry 8 (Index 7) will hold the first craft.
                FirstCraft = new SavedCraft(SeedCraft.Find(MasterList, pastedStationLines[7]));
                //FirstCraft = new SavedCraft(pastedStationLines[7]);

                if (craftCount >= 2)
                {
                    SecondCraft = new SavedCraft(SeedCraft.Find(MasterList, pastedStationLines[8]));
                }
                else
                {
                    SecondCraft = new SavedCraft();
                }
                if (craftCount == 3)
                {
                    ThirdCraft = new SavedCraft(SeedCraft.Find(MasterList, pastedStationLines[9]));
                }
                else
                {
                    ThirdCraft = new SavedCraft();
                }

                Note = ConverterUtil.GetNoteForCrafts(new SavedCraft[] { FirstCraft, SecondCraft, ThirdCraft });

                OnPropertyChanged("FirstCraft");
                OnPropertyChanged("SecondCraft");
                OnPropertyChanged("ThirdCraft");
                OnPropertyChanged("Note");
            }
            else
            {
                MessageBox.Show("Invalid Station-Code. Please copy / paste again from ingame!");
            }
        }