public void Add(PsCategory Obj, UInt32 IDShop) { this.DBPrestashop.PsCategory.InsertOnSubmit(Obj); this.Save(); //Si la catégorie n'existe pas dans la boutique, elle est rajoutée. // <JG> 22/01/2014 correction insertion position par défaut dans la boutique Model.Prestashop.PsCategoryShopRepository PsCategoryShopRepository = new PsCategoryShopRepository(); if (!PsCategoryShopRepository.ExistCategoryShop(Obj.IDCategory, IDShop)) { Model.Prestashop.PsCategoryShop PsCategoryShop = new PsCategoryShop() { IDCategory = Convert.ToInt32(Obj.IDCategory), IDShop = Convert.ToInt32(IDShop), Position = ReadNextPosition(1, Obj, IDShop), }; PsCategoryShopRepository.Add(PsCategoryShop); Obj.Position = PsCategoryShop.Position; this.Save(); } }
public void Delete(PsCategory Obj) { this.DBPrestashop.PsCategory.DeleteOnSubmit(Obj); this.Save(); }