/// <summary> /// Recherche d'un produit dans la DB. /// </summary> /// <param name="code">Identifiant du produit en question.</param> /// <returns>Le produit correspondant ou Null.</returns> public static Product GetProduct(string code) { using (MyPopupStoreDBContext db = new MyPopupStoreDBContext()) { return(db.Products.SingleOrDefault(e => e.Code == code)); } }
/// <summary> /// Recherche d'une liste de produit commençant par le paramètre. /// </summary> /// <param name="codeStartWith"> <c>String</c> représentant le début des codes à retourner.</param> /// <returns>La liste des produit correspondant.</returns> public static List <Product> GetAllProduct(string codeStartWith = "") { using (MyPopupStoreDBContext db = new MyPopupStoreDBContext()) { List <Product> products = db.Products.Where(e => e.Code.StartsWith(codeStartWith)).ToList(); return(products); } }