public SingleCollectionViewModell( INotificationCenter notification, IUserDatabase userDatabase, ICardDatabase cardDatabase, MagicCollection databaseCollection) { _userDatabase = userDatabase; _notification = notification; _cardDatabase = cardDatabase; _databaseCollection = databaseCollection; CollectionName = _databaseCollection != null ? _databaseCollection.Name : ""; }
public void CreateNewCollection() { var collection = new MagicCollection() { Name = "new Collection" }; _userDatabase.InsertOrUpdateCollection(collection); var viewModel = new SingleCollectionViewModell( _notification, _userDatabase, _cardDatabase, collection); var listCollection = Collections.ToList(); listCollection.Add(viewModel); Collections = listCollection; SelectedCollection = viewModel; }