Beispiel #1
0
 public IActionResult Listar()
 {
     try
     {
         return(Ok(_pacoteRepositorio.Listar()));
     }
     catch (Exception ex)
     {
         return(BadRequest(new { sucesso = false, mensagem = ex.Message }));
     }
 }
        public IQueryResult Handle(ListarPacotesQuery query)
        {
            var pacotes = _pacoteRepositorio.Listar(query.Ativo);

            var retornoPacotes = pacotes.Select(
                x =>
            {
                return(new ListarPacotesQueryResult()
                {
                    Id = x.Id,
                    Titulo = x.Titulo,
                    Descricao = x.Descricao,
                    Ativo = x.Ativo,
                    DataCriacao = x.DataCriacao,
                    QuantidadeComentarios = x.Comentarios.Count
                });
            }
                );

            ////List<ListarPacotesQueryResult> comentarios = new List<ListarPacotesQueryResult>();
            ////foreach (var item in pacotes)
            ////{
            ////    var comentario = new ListarPacotesQueryResult();
            ////    comentario.Titulo = item.Titulo;
            ////    comentario.Descricao = item.Descricao;

            ////    comentarios.Add(comentario);
            ////}

            return(new GenericQueryResult(true, "Lista de Pacotes", retornoPacotes));
        }
        public IQueryResult Handle(ListarPacotesQuery query)
        {
            var pacotes = _pacoteRepositorio.Listar(query.Ativo);

            var retornoPacotes = pacotes.Select(
                p =>
            {
                return(new ListarPacoteQueryResult
                {
                    Id = p.Id,
                    Titulo = p.Titulo,
                    Descricao = p.Descricao,
                    Imagem = p.Imagem,
                    Ativo = p.Ativo,
                    QuantidadeComentarios = p.Comentarios.Count(),
                    DataCriacao = p.DataCriacao
                });
            }
                );

            List <ListarPacoteQueryResult> IsPacotes = new List <ListarPacoteQueryResult>();

            foreach (var item in pacotes)
            {
                var itemPacote = new ListarPacoteQueryResult();
                itemPacote.Titulo = item.Titulo;
                itemPacote.Id     = item.Id;

                IsPacotes.Add(itemPacote);
            }
            return(new GenericQueryResult(true, "Lista de Pacotes", retornoPacotes));
        }
Beispiel #4
0
        public IQueryResult Handle(ListarPacotesQuery query)
        {
            var pacotes = _pacoteRepositorio.Listar(query.Ativo);

            var retornoPacotes = pacotes.Select(
                p =>
            {
                return(new ListarPacotesQueryResult
                {
                    Id = p.Id,
                    Titulo = p.Titulo,
                    Descricao = p.Descricao,
                    Ativo = p.Ativo,
                    QuantidadeComentarios = p.Comentarios.Count(),
                    DataCriacao = p.DataCriacao
                });
            }
                );

            return(new GenericQueryResult(true, "Lista de Pacotes", retornoPacotes));
        }
Beispiel #5
0
        public ICommandResult Handle(ListarPacoteQuery query)
        {
            var pacotes = _repositorio.Listar(query.Ativo);

            var Pacotes = pacotes.Select(
                x =>
            {
                return(new ListarPacotesQueryResult()
                {
                    Id = x.Id,
                    Titulo = x.Titulo,
                    Descricao = x.Descricao,
                    Ativo = x.Ativo,
                    Imagem = x.Imagem,
                    QuantidadeComentarios = x.Comentarios.Count
                });
            }
                );

            return(new GenericCommandResult(true, "Usuários", Pacotes));
        }
        public IQueryResult Handle(ListarPacotesQuery query)
        {
            var pacotes = _pacoteRepositorio.Listar(query.Ativo);

            var retornoPacotes = pacotes.Select(
                x =>
            {
                return(new ListarPacotesQueryResult()
                {
                    Id = x.Id,
                    Titulo = x.Titulo,
                    Descricao = x.Descricao,
                    Ativo = x.Ativo,
                    Imagem = x.Imagem,
                    DataCriacao = x.DataCriacao,
                    QuantidadeComentarios = x.Comentarios.Count
                });
            }
                );

            return(new GenericQueryResult(true, "Pacotes", retornoPacotes));
        }
Beispiel #7
0
        public void ListarPacote()
        {
            var pacote = _pacoteRepositorio.Listar();

            Assert.NotNull(pacote);
        }