Exemple #1
0
        public IActionResult createPlayer(PlayerVm playerVm)
        {
            var player = mapper.Map <Player>(playerVm);

            repository.createPlayerAsync(player);
            return(Ok());
        }
Exemple #2
0
        public async Task <IActionResult> OnGetAsync(long id)
        {
            var player = await repository.getPlayerByIdAsync(id);

            playerVm = mapper.Map <PlayerVm>(player);

            return(Page());
        }
Exemple #3
0
        public async Task <IActionResult> editPlayerAsync(PlayerVm playerVm)
        {
            var player = await repository.getPlayerByIdAsync(playerVm.linkId);

            if (player == null)
            {
                return(NotFound());
            }

            mapper.Map(playerVm, player);

            repository.editPlayerAsync(player);

            return(Ok());
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            _deckVm          = new DeckVm();
            _playerVm        = new PlayerVm();
            _deckStatsVm     = new DeckStatsVm();
            _cardPreviewVm   = new CardPreviewVm();
            _cardPictureVm   = new CardPictureVm();
            _cardQueryVm     = new CardQueryVm(_cardPreviewVm);
            _cardDetailVm    = new CardDetailVm(_cardPictureVm);
            _deckOrderVm     = new DeckOrderVm(_deckVm);
            _deckOperationVm = new DeckOperationVm(_deckVm, _playerVm, _deckStatsVm);


            DeckView.DataContext          = _deckVm;
            PlayerView.DataContext        = _playerVm;
            DeckStatsView.DataContext     = _deckStatsVm;
            CardPreviewView.DataContext   = _cardPreviewVm;
            CardPictureView.DataContext   = _cardPictureVm;
            CardQueryView.DataContext     = _cardQueryVm;
            CardDetailView.DataContext    = _cardDetailVm;
            DeckOrderView.DataContext     = _deckOrderVm;
            DeckOperationView.DataContext = _deckOperationVm;
        }