public IActionResult createPlayer(PlayerVm playerVm) { var player = mapper.Map <Player>(playerVm); repository.createPlayerAsync(player); return(Ok()); }
public async Task <IActionResult> OnGetAsync(long id) { var player = await repository.getPlayerByIdAsync(id); playerVm = mapper.Map <PlayerVm>(player); return(Page()); }
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; }