public IQueryable GetProdutos() { var _db = new WingTipsToys.Models.ProdutoContexto(); IQueryable query = _db.Produtos; return(query); }
public IQueryable <Categoria> GetCategorias() { var db = new WingTipsToys.Models.ProdutoContexto(); IQueryable <Categoria> consulta = db.Categorias; return(consulta); }
public IQueryable <Produto> GetProdutos( [QueryString("id")] int?categoriaId, [RouteData] string categoriaNome) { var _db = new WingTipsToys.Models.ProdutoContexto(); IQueryable <Produto> query = _db.Produtos; if (categoriaId.HasValue && categoriaId > 0) { query = query.Where(p => p.CategoriaID == categoriaId); } if (!String.IsNullOrEmpty(categoriaNome)) { query = query.Where(p => String.Compare(p.Categoria.CategoriaNome, categoriaNome) == 0); } return(query); }
public IQueryable <Produto> GetProduto( [System.Web.ModelBinding.QueryString("produtoID")] int?produtoid, [RouteData] string produtoNome) { var _db = new WingTipsToys.Models.ProdutoContexto(); IQueryable <Produto> query = _db.Produtos; if (produtoid.HasValue && produtoid > 0) { query = query.Where(p => p.ProdutoID == produtoid); } else if (!String.IsNullOrEmpty(produtoNome)) { query = query.Where(p => String.Compare(p.ProdutoNome, produtoNome) == 0); } else { query = null; } return(query); }