Exemplo n.º 1
0
        public static Season RunNewSeasonWizard()
        {
            Season ret = null;

            FrmNewSeason f = new FrmNewSeason();

            f.ShowDialog();
            var res = f.ResultData;

            if (res == null)
            {
                return(null);
            }

            ret         = new Season();
            ret.Name    = res.SeasonName;
            ret.Scoring = Activator.CreateInstance(res.ScoringType);

            if (res.TracksFolder != "")
            {
                TrackCollection trcks = TrackIniLoader.LoadTracksFrom(res.TracksFolder);
                ret.Tracks.AddRange(trcks);
            }

            return(ret);
        }
Exemplo n.º 2
0
        private static TrackIniFile AnalyseIniFile(Track t)
        {
            TrackIniFile ret = null;

            if (t.IniFile != null && System.IO.File.Exists(t.IniFile))
            {
                ret = TrackIniLoader.LoadTrackIniFile(t.IniFile);
            }

            return(ret);
        }