public async Task <JogoResponse> AtualizarAsync(JogoRequest jogoRequest) { var ExisteJogo = _jogoRepositorio.Existe(jogoRequest.Id); if (!ExisteJogo) { throw new NegocioException("Jogo Não Encontrado!"); } var jogo = _mapper.Map <Jogo>(jogoRequest); ValidarJogo(jogo); return(await Task.FromResult(_mapper.Map <JogoResponse>(_jogoRepositorio.Atualizar(jogo)))); }