Пример #1
0
        public static void LoadBattles()
        {
            DataStoreResult result = Battles.Import();

            CMOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (Battles.HasErrors)
                {
                    CMOptions.ToConsole("Battles database has errors...");

                    Battles.Errors.ForEach(CMOptions.ToConsole);
                }
            }
            break;

            case DataStoreResult.OK:
                CMOptions.ToConsole("Battle count: {0:#,0}", Battles.Count);
                break;
            }
        }
Пример #2
0
        public static void LoadProfiles()
        {
            DataStoreResult result = Templates.Import();

            CSOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (Templates.HasErrors)
                {
                    CSOptions.ToConsole("Profiles database has errors...");

                    Templates.Errors.ForEach(CSOptions.ToConsole);
                }
            }
            break;

            case DataStoreResult.OK:
                CSOptions.ToConsole("Profile count: {0:#,0}", Templates.Count);
                break;
            }
        }
Пример #3
0
        public static void SaveSeasons()
        {
            DataStoreResult result = Seasons.Export();

            CMOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (Seasons.HasErrors)
                {
                    CMOptions.ToConsole("Seasons database has errors...");

                    Seasons.Errors.ForEach(CMOptions.ToConsole);
                }
            }
            break;

            case DataStoreResult.OK:
                CMOptions.ToConsole("Season count: {0:#,0}", Seasons.Count);
                break;
            }
        }
Пример #4
0
        private static void CMLoad()
        {
            DataStoreResult result = Profiles.Import();

            CMOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (Profiles.HasErrors)
                {
                    CMOptions.ToConsole("Profiles database has errors...");

                    Profiles.Errors.ForEach(e => e.ToConsole(CMOptions.ModuleQuietMode, CMOptions.ModuleDebug));
                }
            }
            break;

            case DataStoreResult.OK:
                CMOptions.ToConsole("Profile count: {0:#,0}", Profiles.Count);
                break;
            }

            Sync();
        }
Пример #5
0
        public static void LoadHueRegistry()
        {
            DataStoreResult result = HueRegistry.Import();

            CMOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (HueRegistry.HasErrors)
                {
                    CMOptions.ToConsole("Hues database has errors...");

                    HueRegistry.Errors.ForEach(CMOptions.ToConsole);
                }
            }
            break;

            case DataStoreResult.OK:
                CMOptions.ToConsole("Hues count: {0:#,0}", HueRegistry.Count);
                break;
            }
        }
Пример #6
0
        public static void LoadProfiles()
        {
            DataStoreResult result = Profiles.Import();

            CMOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (Profiles.HasErrors)
                {
                    CMOptions.ToConsole("Profiles database has errors...");

                    Profiles.Errors.ForEach(CMOptions.ToConsole);
                }
            }
            break;

            case DataStoreResult.OK:
            {
                CMOptions.ToConsole("Profile count: {0:#,0}", Profiles.Count);
                CMOptions.ToConsole("State count: {0:#,0}", Profiles.Values.Sum(p => p.Count));
            }
            break;
            }
        }
Пример #7
0
        public static void SaveConquestRegistry()
        {
            DataStoreResult result = ConquestRegistry.Export();

            CMOptions.ToConsole("Result: {0}", result.ToString());

            switch (result)
            {
            case DataStoreResult.Null:
            case DataStoreResult.Busy:
            case DataStoreResult.Error:
            {
                if (ConquestRegistry.HasErrors)
                {
                    CMOptions.ToConsole("Conquest database has errors...");

                    ConquestRegistry.Errors.ForEach(CMOptions.ToConsole);
                }
            }
            break;

            case DataStoreResult.OK:
                CMOptions.ToConsole("Conquest count: {0:#,0}", ConquestRegistry.Count);
                break;
            }
        }