public BundlesPageViewModel() { SelectedSouvenirModel = new SouvenirModel(); AuthenticateCommand = new RelayCommand <object>(AuthenticateCommandExecute, AuthenticateCommandCanExecute); loadAlbumsMutex = new Object(); IsLoading = true; Reset(); DispatchTimerSetup(); }
/// <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); }