Ejemplo n.º 1
0
        public JsonResult ConsultarProdutos(string filtro)
        {
            try
            {
                //declarando uma lista de classe de modelo
                List <ProdutoViewModelConsulta> lista = new List <ProdutoViewModelConsulta>();

                //instanciando a classe de negócio
                ProdutoBusiness business = new ProdutoBusiness();

                foreach (Produto p in business.ConsultarPorNome(filtro))
                {
                    ProdutoViewModelConsulta model = new ProdutoViewModelConsulta();

                    model.IdProduto    = p.IdProduto;
                    model.Nome         = p.NomeProduto;
                    model.Preco        = p.Preco;
                    model.Quantidade   = p.Quantidade;
                    model.Total        = p.Quantidade * p.Preco;
                    model.DataCadastro = p.DataCadastro.ToString("dd/MM/yyyy");
                    model.NomeEstoque  = p.Estoque.NomeEstoque;

                    lista.Add(model);
                }

                return(Json(lista));
            }
            catch (Exception e)
            {
                return(Json("Erro: " + e.Message));
            }
        }