Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        public Categorie GetCategorie(int id)
        {
            CategorieQuery pq = new CategorieQuery(ctx);

            return(pq.GetCategorie(id).FirstOrDefault());
        }