internal DeckPropertiesViewModel(TrackerFactory trackerFactory)
        {
            this.trackerFactory = trackerFactory;
            tracker             = trackerFactory.GetTracker();
            messanger           = trackerFactory.GetService <IMessenger>();
            settings            = trackerFactory.GetService <ISettings>();

            messanger.Register <NewDeckTagCreated>(this, RefreshDeckTagsList);
        }
예제 #2
0
        public OpenPackViewModel(TrackerFactory trackerFactory)
        {
            CommandSave = new RealyAsyncCommand <object>(CommandSaveExecute);

            this.trackerFactory = trackerFactory;
            settings            = trackerFactory.GetService <ISettings>();
            cardsDatabase       = trackerFactory.GetService <ICardsDatabase>();

            InitNewPack();
        }
예제 #3
0
        public OpeningPackStatsWindowViewModel(TrackerFactory trackerFactory) : base(trackerFactory)
        {
            cardImageService = trackerFactory.GetService <ICardImageService>();
            winDialogs       = trackerFactory.GetService <IWinDialogs>();
            cardsDatabase    = trackerFactory.GetService <ICardsDatabase>();

            CommandExportToCsv = new RealyAsyncCommand <object>(CommandExportToCsvExecute);
            CommandOpenCsv     = new RealyAsyncCommand <object>(CommandOpenCsvExcute);

            packSetFilter = AllFilter;
        }
 internal DeckPropertiesViewModel(TrackerFactory trackerFactory)
 {
     this.trackerFactory = trackerFactory;
     tracker             = trackerFactory.GetTracker();
     messanger           = trackerFactory.GetMessanger();
     settings            = trackerFactory.GetService <ISettings>();
 }