Пример #1
0
 public List <Produto> ListarProdutos(FiltroConsultaListarProdutos filtroConsulta)
 {
     return(_context.Produto
            .Where(p => (filtroConsulta.NomeProduto == null || filtroConsulta.NomeProduto.Trim() == "" || p.Nome.Contains(filtroConsulta.NomeProduto)) &&
                   (!filtroConsulta.Valor.HasValue || filtroConsulta.Valor.Value <= 0 || p.Valor == filtroConsulta.Valor.Value))
            .ToList());
 }
Пример #2
0
 public List <ProdutoDTO> ListarProdutos(FiltroConsultaListarProdutos filtroConsulta)
 {
     using (IProdutoRepository ProdutoRepository = new ProdutoRepository())
     {
         List <Produto> listaProdutoEntity = ProdutoRepository.ListarProdutos(filtroConsulta);
         return(_conversorEntityDTO.Value.Converter <List <Produto>, List <ProdutoDTO> >(listaProdutoEntity));
     }
 }
Пример #3
0
        public List <ProdutoDTO> ListarProdutos(string nome = null, double?valor = null)
        {
            FiltroConsultaListarProdutos filtroConsulta = new FiltroConsultaListarProdutos()
            {
                NomeProduto = nome,
                Valor       = valor
            };

            return(_service.Value.ListarProdutos(filtroConsulta));
        }