예제 #1
0
        public IEnumerable <Produto> GetAllProdutos()
        {
            //WebApi2_Produtos.Models.
            //ProdutosDao produtosDao = new ProdutosDao();

            return(repositorio.GetAll());
        }
예제 #2
0
        public async Task <List <ProdutoViewModel> > Consulta()
        {
            var produtos = await _repositorio.GetAll();

            var produtosViewModel = new List <ProdutoViewModel>();

            produtos.ToList().ForEach(p => {
                produtosViewModel.Add(_mapper.Map <ProdutoViewModel>(p));
            });
            return(produtosViewModel);
        }
예제 #3
0
        public async Task Consulta_produto_banco_de_dados()
        {
            //Arragen
            var quantidadeLista = listProdutos.Count();
            //Act
            var produtos = await _repositorio.GetAll();

            //Assert
            Assert.AreEqual(quantidadeLista, produtos.Count());
            Assert.IsNotNull(produtos.FirstOrDefault().Codigo);
        }
예제 #4
0
        public async Task <IEnumerable <Produto> > GetProdutos()
        {
            try
            {
                _logger.LogInformation("Busca dos produtos cadastrados");

                return(await _produtoRepositorio.GetAll());
            }
            catch (Exception ex)
            {
                _logger.LogError($"Erro ao buscar produtos. Detalhes: {ex.Message}");
                throw;
            }
        }
 public IEnumerable <Produto> GetAllProdutos()
 {
     return(repositorio.GetAll());
 }
예제 #6
0
 public IEnumerable <Produto> GetAll()
 {
     return(_produtoRepositorio.GetAll());
 }
예제 #7
0
 public async Task <List <Produto> > GetAll()
 {
     return(await _produtoRepositorio.GetAll());
 }