/// <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);
     }
 }