/// <summary>
        /// Ajouter un produit en base
        /// </summary>
        /// <param name="p">Produit à ajouter</param>
        /// <returns>identifiant du nouveau produit</returns>
        public int AjouterProduit(Produit p)
        {
            // TODO : ajouter des contrôles sur le produit (exemple : vérification de champ, etc.)
            ProduitCommand pc = new ProduitCommand(contexte);

            return(pc.Ajouter(p));
        }
Example #2
0
        public int AjouterProduit(Produit produit)
        {
            if (produit.Stock < 0 || produit.Prix <= 0)

            {
                throw new ArgumentOutOfRangeException();
            }

            ProduitCommand pc = new ProduitCommand(contexte);

            return(pc.Ajouter(produit));
        }
Example #3
0
        public int AjouterProduit(Products p)
        {
            ProduitCommand pc = new ProduitCommand(contexte);

            return(pc.Ajouter(p));
        }
Example #4
0
        public int AjouterProduit(Produit p)
        {
            ProduitCommand pc = new ProduitCommand(ctx);

            return(pc.Ajouter(p));
        }