/// <summary> /// Récupére le stock d'un produit avec son code passé en paramètre /// </summary> /// <returns>Le stock</returns> public int Stock(int Code) { ProduitQuery pq = new ProduitQuery(contexte); IQueryable <Produit> p = pq.GetByCode(Code); return(p.Select(prod => prod.Stock).FirstOrDefault()); }
public List <Produit> GetAllProduit() { ProduitQuery pq = new ProduitQuery(ctx); CategorieQuery cq = new CategorieQuery(ctx); List <Produit> prods = pq.GetAll().ToList(); prods.ForEach((p) => { p.Categorie = cq.GetCategorie(p.CategorieId).FirstOrDefault(); }); return(prods); }
/// <summary> /// Récupére les 5 produits les plus vendus /// </summary> /// <returns>Liste de Produit</returns> public List <Produit> MostSoldProduits() { ProduitQuery produitquery = new ProduitQuery(contexte); List <ProduitQuantite> listpq = produitquery.GetTotalProduitsCommande(); List <Produit> listProduit = new List <Produit>(); foreach (var pq in listpq) { listProduit.Add(GetProduit(pq.ProduitID)); } return(listProduit); }
/// <summary> /// Récupérer une produit en base /// </summary> /// <returns>Produit</returns> public Produit GetProduit(int id) { ProduitQuery pq = new ProduitQuery(contexte); Produit p; try { p = pq.GetByID(id).First(); } catch (Exception e) { p = null; } return(p); }
public Produit GetProduit(int id) { ProduitQuery pq = new ProduitQuery(ctx); CategorieQuery cq = new CategorieQuery(ctx); Produit p; Categorie c; try { p = pq.GetByID(id).First(); c = cq.GetCategorie(p.CategorieId).First(); p.Categorie = c; }catch (Exception e) { throw e; } return(p); }
public List <Produit> GetProduitByLib(String lib) { ProduitQuery pq = new ProduitQuery(ctx); CategorieQuery cq = new CategorieQuery(ctx); List <Produit> prods; try { prods = pq.GetByLibelle(lib).ToList(); prods.ForEach((p) => { p.Categorie = cq.GetCategorie(p.CategorieId).FirstOrDefault(); }); }catch (Exception e) { throw e; } return(prods); }
public List <Produit> GetPreferredProduits() { ProduitQuery pc = new ProduitQuery(ctx); CategorieQuery cq = new CategorieQuery(ctx); List <Produit> prods; try { prods = pc.GetPref().ToList(); prods.ForEach((p) => { p.Categorie = cq.GetCategorie(p.CategorieId).FirstOrDefault(); }); } catch (Exception e) { throw e; } return(prods); }
/// <summary> /// Récupérer les produits avec une partie de son nom /// </summary> /// <param name="partStringme">Partie de string</param> public List <Produit> GetProductsByNameSearch(String partStringme) { ProduitQuery produitQuery = new ProduitQuery(contexte); return(produitQuery.GetByNameSearch(partStringme).ToList()); }
/// <summary> /// Récupérer les produits d'une categorie avec son id /// </summary> /// <param name="categID">Identifiant de la categorie</param> public List <Produit> GetProductsByCategoryId(int categID) { ProduitQuery prdQuery = new ProduitQuery(contexte); return(prdQuery.GetByIdCategorie(categID).ToList()); }
/// <summary> /// Récupérer une liste de produits en fontcion du nom passé en paramètre /// </summary> /// <returns>Liste de Produit</returns> public List <Produit> SearchProduit(String nomProduit) { ProduitQuery pq = new ProduitQuery(contexte); return(pq.GetProduitsByName(nomProduit).ToList()); }
public Produit GetProduit(int idProduit) { ProduitQuery pq = new ProduitQuery(contexte); return(pq.GetByID(idProduit).SingleOrDefault()); }
public int StockProduit(String code) { ProduitQuery pc = new ProduitQuery(contexte); return(pc.Stockproduit(code)); }
public Products GetProduct(int id) { ProduitQuery pc = new ProduitQuery(contexte); return(pc.GetByID(id).Single()); }
public List <Produit> GetProduitByLibelle(string libelle) { ProduitQuery pq = new ProduitQuery(contexte); return(pq.GetByLibelle(libelle).ToList()); }
public Produit GetProduitByCode(int code) { ProduitQuery pq = new ProduitQuery(contexte); return(pq.GetByCode(code).FirstOrDefault()); }
public Produit GetProduit(int id) { ProduitQuery pq = new ProduitQuery(contexte); return(pq.GetById(id).FirstOrDefault()); }
/// <summary> /// Récupérer les produits d'une categorie avec son nom et un id /// </summary> /// <param name="categID">Identifiant de la categorie</param> /// <param name="categName">Nom de la categorie</param> public List <Produit> GetProductsByCategoryIdAndName(int categID, string categName) { ProduitQuery prdQuery = new ProduitQuery(contexte); return(prdQuery.GetByCategNameAndId(categID, categName).ToList()); }
/// <summary> /// Récupérer un produit avec son nom /// </summary> /// <param name="productName">Nom du produit</param> public Produit GetProductsByName(String productName) { ProduitQuery prdQuery = new ProduitQuery(contexte); return(prdQuery.GetByName(productName)); }
public int GetMaxProductId() { ProduitQuery productQuery = new ProduitQuery(contexte); return(productQuery.GetMaxProductID()); }
public int GetStockByCode(int code) { ProduitQuery pq = new ProduitQuery(contexte); return(pq.GetStockByCode(code).ToList().First()); }
/// <summary> /// Récupérer une liste de produit en base /// </summary> /// <returns>Liste de Produit</returns> public List <Produit> GetAllProduit() { ProduitQuery pq = new ProduitQuery(contexte); return(pq.GetAll().ToList()); }
public List <Products> filterProduct(string filter) { ProduitQuery pq = new ProduitQuery(contexte); return(pq.filterProducts(filter).ToList()); }
/// <summary> /// récupérer un produit avec son id /// </summary> /// <param name="produitID">Identifiant du produit à récupérer</param> public Produit GetProductById(int produitID) { ProduitQuery prdQuery = new ProduitQuery(contexte); return(prdQuery.GetByID(produitID)); }
/// <summary> /// Récupérer une liste de produit en base /// </summary> /// <returns>Liste de Produit</returns> public List <Status> GetAllStatus() { ProduitQuery pq = new ProduitQuery(contexte); return(pq.GetAll().ToList()); }