Exemple #1
0
        public void AddNew(Categorie categorie)
        {
            IDalCategorie DAL = DalFactory.CreateCategorieDal();
            DtoCategorie  DTO = categorie.ToDTO();

            DAL.Insert(DTO);
        }
Exemple #2
0
        public Categorie GetByID(int id)
        {
            IDalCategorie DAL       = DalFactory.CreateCategorieDal();
            DtoCategorie  DTO       = DAL.GetById(id);
            Categorie     categorie = new Categorie(DTO);

            return(categorie);
        }
Exemple #3
0
        public List <Categorie> GetAll()
        {
            IDalCategorie       DAL        = DalFactory.CreateCategorieDal();
            List <DtoCategorie> DTOs       = DAL.GetAll();
            List <Categorie>    categories = new List <Categorie>();

            foreach (DtoCategorie DTO in DTOs)
            {
                categories.Add(new Categorie(DTO));
            }
            return(categories);
        }
Exemple #4
0
        public List <Product> GetProductsNotInCategorie()
        {
            IDalCategorie     DAL      = DalFactory.CreateCategorieDal();
            List <DtoProduct> DTOs     = DAL.GetProductsNotInCategorie(id);
            List <Product>    products = new List <Product>();

            foreach (DtoProduct DTO in DTOs)
            {
                Product newProduct = new Product(DTO);
                products.Add(newProduct);
            }
            return(products);
        }
Exemple #5
0
        public void Update()
        {
            IDalCategorie DAL = DalFactory.CreateCategorieDal();

            DAL.Update(this.ToDTO());
        }
Exemple #6
0
        public void RemoveProduct(int productId)
        {
            IDalCategorie DAL = DalFactory.CreateCategorieDal();

            DAL.RemoveProduct(id, productId);
        }
Exemple #7
0
        public void Delete(int id)
        {
            IDalCategorie DAL = DalFactory.CreateCategorieDal();

            DAL.Delete(id);
        }