public bool Add(ProductGroupModifyModel entity) { using (var repository = _sourceFactory.CreateRepository <ProductGroup, int>()) { return(repository.Add(new ProductGroup { GroupName = entity.GroupName, GroupDescription = entity.GroupDescription, ProductCategoryid = entity.ProductCategoryid, })); }; }
public bool Update(int id, ProductGroupModifyModel entity) { using (var repository = _sourceFactory.CreateRepository <ProductGroup, int>()) { var group = repository.GetSingle(id); if (group == null) { throw new NotFoundException(); } group.GroupName = entity.GroupName; group.GroupDescription = entity.GroupDescription; group.ProductCategoryid = entity.ProductCategoryid; return(repository.Update(group)); } }