Esempio n. 1
0
        public SingleCollectionViewModell(
            INotificationCenter notification,
            IUserDatabase userDatabase,
            ICardDatabase cardDatabase,
            MagicCollection databaseCollection)
        {
            _userDatabase       = userDatabase;
            _notification       = notification;
            _cardDatabase       = cardDatabase;
            _databaseCollection = databaseCollection;

            CollectionName = _databaseCollection != null ? _databaseCollection.Name : "";
        }
Esempio n. 2
0
        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;
        }