コード例 #1
0
        public BundlesPageViewModel()
        {
            SelectedSouvenirModel = new SouvenirModel();
            AuthenticateCommand   = new RelayCommand <object>(AuthenticateCommandExecute, AuthenticateCommandCanExecute);
            loadAlbumsMutex       = new Object();
            IsLoading             = true;
            Reset();

            DispatchTimerSetup();
        }
コード例 #2
0
        /// <summary>
        /// Add the souvenir data to the souvenir repository.
        /// </summary>
        public void AddSouvenir(string userId, SouvenirModel souvenirModel)
        {
            List <SouvenirModel> list;

            if (!existingSouvenirModel.TryGetValue(userId, out list))
            {
                list = new List <SouvenirModel>();
                existingSouvenirModel.Add(userId, list);
            }

            list.Add(new SouvenirModel(souvenirModel.Id, souvenirModel.TemplatePrefabPath, souvenirModel.BundleId));
            roamingDataManager.SaveData(Constants.DataPropertyName, existingSouvenirModel);
        }