Exemplo n.º 1
0
        public IHttpActionResult Listar([FromUri] ListarJogoRequest request)
        {
            var response = this.jogoAppService.Listar(request);

            if ((response == null) || (response.Count() == 0))
            {
                return(NotFound());
            }

            return(Ok(response));
        }
Exemplo n.º 2
0
        public IEnumerable <JogoResponse> Listar(ListarJogoRequest request)
        {
            if (request == null)
            {
                request = new ListarJogoRequest();
            }

            if ((request != null) && (request.Codigo != null) && (request.Codigo <= 0))
            {
                throw new ParametroInvalidoExcecao("Favor informar um código de jogo válido");
            }

            var listaJogos = this.jogoRepositorio.Listar(request.Codigo, request.Nome, request.CodigoUsuarioDono);

            return(this.configuracoesDeMapeamento.CreateMapper().Map <IEnumerable <Jogo>, IEnumerable <JogoResponse> >(listaJogos));
        }