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)));
        }