Exemple #1
0
 public CardInstance(Card card, ITrackerFactory trackerFactory)
 {
     this.Card           = card;
     this.trackerFactory = trackerFactory;
     if (cardImageService == null)
     {
         cardImageService = trackerFactory.GetService <ICardImageService>();
     }
 }
Exemple #2
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;
        }
        public SearchCardViewModel(
            IDataService dataService,
            ICardImageService cardImageService,
            GalaSoft.MvvmLight.Views.IDialogService dialogService,
            INavigationService navigationService) : base(dialogService, navigationService)
        {
            this.Title       = "Search cards";
            DataService      = dataService ?? throw new ArgumentNullException(nameof(dataService));
            CardImageService = cardImageService ?? throw new ArgumentNullException(nameof(cardImageService));

            FoundCards = new ObservableCollection <Card>();
        }