public async Task <IActionResult> Add(BoardGameViewModel boardGameViewModel) { if (!ModelState.IsValid) { return(View(boardGameViewModel)); } var boardGame = _mapper.Map <BoardGame>(boardGameViewModel); await _boardGameRepository.Adicionar(boardGame); return(RedirectToAction(nameof(Index))); }