public void Update(int categoryTypeID, List <MyKeyValuePair> tobeUpdatedItems) { var foo = new MaterialCategoryFactory(categoryTypeID); var cat = foo.Value; var parentID = GetParentID(categoryTypeID); foreach (var kvp in tobeUpdatedItems) { cat.Update(kvp.Key, parentID, kvp.Value, 1); } }
public void Create(int categoryTypeID, List <MyKeyValuePair> tobeInsertedNewItems) { var foo = new MaterialCategoryFactory(categoryTypeID); var cat = foo.Value; var parentID = GetParentID(categoryTypeID); foreach (var kvp in tobeInsertedNewItems) { cat.CreateCategoryID(0, parentID, kvp.Value); } }