public Item CreateItem(ImportItem importItem) { var parentItem = _itemReader.GetItem(ParentItemId); var template = _itemReader.GetTemplateItem(TemplateId); var newItem = parentItem.Add(importItem.Title.ToSitecoreSafeString(), template); _iFieldUpdater.AddFieldsDictionaryToItem(newItem, importItem.Fields); return(newItem); }
public bool Exists(DataItem entity) { var parent = _itemReader.GetItem(entity.ParentId.ToString()); return(_itemReader.ItemExists(parent, entity.Name)); }
public void UpdateItem(DataItem dataItem) { var item = _itemReader.GetItem(dataItem.Id); _iFieldUpdater.AddFieldsToItem(item, dataItem); }