예제 #1
0
        // Switches the datastore values.
        // Loads the databases...
        public static void ToggleDataStore(DataStoreEnum dataStoreEnum)
        {
            switch (dataStoreEnum)
            {
            case DataStoreEnum.Mock:
                _dataStoreEnum = DataStoreEnum.Mock;
                ItemsViewModel.Instance.SetDataStore(DataStoreEnum.Mock);
                // Implement Monster
                // Implement Character
                // Implement Score

                break;

            case DataStoreEnum.Sql:
            default:
                _dataStoreEnum = DataStoreEnum.Sql;
                ItemsViewModel.Instance.SetDataStore(DataStoreEnum.Sql);
                // Implement Monster
                // Implement Character
                // Implement Score
                break;
            }

            // Load the Data
            ItemsViewModel.Instance.ForceDataRefresh();
            // Implement Monster
            // Implement Character
            // Implement Score
        }
        // Switches the datastore values.
        // Loads the databases...
        public static void ToggleDataStore(DataStoreEnum dataStoreEnum)
        {
            switch (dataStoreEnum)
            {
            case DataStoreEnum.Mock:
                _dataStoreEnum = DataStoreEnum.Mock;
                ItemsViewModel.Instance.SetDataStore(DataStoreEnum.Mock);
                MonstersViewModel.Instance.SetDataStore(DataStoreEnum.Mock);
                CharactersViewModel.Instance.SetDataStore(DataStoreEnum.Mock);
                ScoresViewModel.Instance.SetDataStore(DataStoreEnum.Mock);

                break;

            case DataStoreEnum.SQL:
            default:
                _dataStoreEnum = DataStoreEnum.SQL;
                ItemsViewModel.Instance.SetDataStore(DataStoreEnum.SQL);
                MonstersViewModel.Instance.SetDataStore(DataStoreEnum.SQL);
                CharactersViewModel.Instance.SetDataStore(DataStoreEnum.SQL);
                ScoresViewModel.Instance.SetDataStore(DataStoreEnum.SQL);
                break;
            }

            // Load the Data
            ForceDataRestoreAll();
        }
        public void SetDataStore(DataStoreEnum data)
        {
            switch (data)
            {
            case DataStoreEnum.Mock:
                DataStore = DataStoreMock;
                break;

            default:
                DataStore = DataStoreSQL;
                break;
            }
        }
예제 #4
0
        public void SetDataStore(DataStoreEnum data)
        {
            switch (data)
            {
            case DataStoreEnum.Mock:
                DataStore = DataStoreMock;
                break;

            case DataStoreEnum.Sql:
            case DataStoreEnum.Unknown:
            default:
                DataStore = DataStoreSql;
                break;
            }
        }
예제 #5
0
        //switch case for selecting datastore as per the switch toggled on about page
        public void SetDataStore(DataStoreEnum data)
        {
            switch (data)
            {
            case DataStoreEnum.Mock:
                DataStore = DataStoreMock;    //this will select the mockdatastore
                break;

            case DataStoreEnum.Sql:
            case DataStoreEnum.Unknown:      //this will select sql
            default:
                DataStore = DataStoreSql;
                break;
            }
        }
예제 #6
0
        // Switches the datastore values.
        // Loads the databases...
        public static void ToggleDataStore(DataStoreEnum dataStoreEnum)
        {
            switch (dataStoreEnum)
            {
            case DataStoreEnum.Mock:
                _dataStoreEnum = DataStoreEnum.Mock;
                //Item
                ItemsViewModel.Instance.SetDataStore(DataStoreEnum.Mock);
                // Implement Monster
                MonstersViewModel.Instance.SetDataStore(DataStoreEnum.Mock);
                // Implement Character
                CharactersViewModel.Instance.SetDataStore(DataStoreEnum.Mock);
                // Implement Score
                ScoresViewModel.Instance.SetDataStore(DataStoreEnum.Mock);


                BattleViewModel.Instance.SetDataStore(DataStoreEnum.Mock);

                break;

            case DataStoreEnum.Sql:
            default:
                _dataStoreEnum = DataStoreEnum.Sql;
                //Item
                ItemsViewModel.Instance.SetDataStore(DataStoreEnum.Sql);
                //Monster
                MonstersViewModel.Instance.SetDataStore(DataStoreEnum.Sql);
                //Character
                CharactersViewModel.Instance.SetDataStore(DataStoreEnum.Sql);
                //Score
                ScoresViewModel.Instance.SetDataStore(DataStoreEnum.Sql);

                BattleViewModel.Instance.SetDataStore(DataStoreEnum.Sql);
                break;
            }

            // Load the Data
            //Items
            ItemsViewModel.Instance.ForceDataRefresh();
            // Monster
            MonstersViewModel.Instance.ForceDataRefresh();
            //Character
            CharactersViewModel.Instance.ForceDataRefresh();
            //Score
            ScoresViewModel.Instance.ForceDataRefresh();

            BattleViewModel.Instance.ForceDataRefresh();
        }
예제 #7
0
        public void SetDataStore(DataStoreEnum data)
        {
            //switch (data)
            //{
            //    case DataStoreEnum.Mock:
            //        DataStore = DataStoreMock;
            //        break;

            //    case DataStoreEnum.Sql:
            //    case DataStoreEnum.Unknown:
            //    default:
            //        DataStore = DataStoreSql;
            //        break;
            //}
            DataStore = DataStoreMock;
        }
예제 #8
0
        // Switches the datastore values.
        // Loads the databases
        public static void ToggleDataStore(DataStoreEnum dataStoreEnum)
        {
            switch (dataStoreEnum)
            {
            case DataStoreEnum.Mock:
                _dataStoreEnum = DataStoreEnum.Mock;

                ItemsViewModel.Instance.SetDataStore((BaseViewModel.DataStoreEnum)_dataStoreEnum);
                MonsterViewModel.Instance.SetDataStore((BaseViewModel.DataStoreEnum)_dataStoreEnum);
                CharacterViewModel.Instance.SetDataStore((BaseViewModel.DataStoreEnum)_dataStoreEnum);
                ScoresViewModel.Instance.SetDataStore((BaseViewModel.DataStoreEnum)_dataStoreEnum);

                break;

            case DataStoreEnum.Sql:
            default:
                _dataStoreEnum = DataStoreEnum.Sql;
                ItemsViewModel.Instance.SetDataStore((BaseViewModel.DataStoreEnum)_dataStoreEnum);
                MonsterViewModel.Instance.SetDataStore((BaseViewModel.DataStoreEnum)_dataStoreEnum);
                CharacterViewModel.Instance.SetDataStore((BaseViewModel.DataStoreEnum)_dataStoreEnum);
                ScoresViewModel.Instance.SetDataStore((BaseViewModel.DataStoreEnum)_dataStoreEnum);
                break;
            }

            // Load the Data
            ItemsViewModel.Instance.LoadDataCommand.CanExecute(null);
            ItemsViewModel.Instance.LoadDataCommand.Execute(null);

            MonsterViewModel.Instance.LoadDataCommand.CanExecute(null);
            MonsterViewModel.Instance.LoadDataCommand.Execute(null);

            CharacterViewModel.Instance.LoadDataCommand.CanExecute(null);
            CharacterViewModel.Instance.LoadDataCommand.Execute(null);

            ScoresViewModel.Instance.LoadDataCommand.CanExecute(null);
            ScoresViewModel.Instance.LoadDataCommand.Execute(null);


            // Have data refresh...
            ItemsViewModel.Instance.SetNeedsRefresh(true);
            MonsterViewModel.Instance.SetNeedsRefresh(true);
            CharacterViewModel.Instance.SetNeedsRefresh(true);
            ScoresViewModel.Instance.SetNeedsRefresh(true);
        }
        // Switches the datastore values.
        // Loads the databases...
        public static void ToggleDataStore(DataStoreEnum dataStoreEnum)
        {
            switch (dataStoreEnum)
            {
            case DataStoreEnum.Mock:
                _dataStoreEnum = DataStoreEnum.Mock;
                break;

            case DataStoreEnum.SQL:
            case DataStoreEnum.Unknown:
            default:
                _dataStoreEnum = DataStoreEnum.SQL;
                break;
            }

            // Change DataStore
            ModifyDataStoreOnViewModels();

            // Load the Data
            ForceDataRestoreAll();
        }
예제 #10
0
 public ProjectDataSet ReadProjectStatus(Guid guid, DataStoreEnum store, string projName, int projType)
 {
     return(clientProject.ReadProjectStatus(guid, store, projName, projType));
 }
예제 #11
0
 public ProjectDataSet ReadProject(Guid projectUid, DataStoreEnum store)
 {
     return(clientProject.ReadProject(projectUid, store));
 }