internal DeckPropertiesViewModel(TrackerFactory trackerFactory) { this.trackerFactory = trackerFactory; tracker = trackerFactory.GetTracker(); messanger = trackerFactory.GetService <IMessenger>(); settings = trackerFactory.GetService <ISettings>(); messanger.Register <NewDeckTagCreated>(this, RefreshDeckTagsList); }
public OpenPackViewModel(TrackerFactory trackerFactory) { CommandSave = new RealyAsyncCommand <object>(CommandSaveExecute); this.trackerFactory = trackerFactory; settings = trackerFactory.GetService <ISettings>(); cardsDatabase = trackerFactory.GetService <ICardsDatabase>(); InitNewPack(); }
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>(); }