private ID ExtractDataFromBICCategoryObject(BICCategory BICCategory, Item BICCategoryItem) { //this.populatePublisherItemData(Publisher, PublisherItem); //publish Publisher item SitecorePublishHelper sp = new SitecorePublishHelper(); sp.PublishItem(BICCategoryItem, false); return(BICCategoryItem.ID); }
private string CreateBICCategoryItemInSitecore(BICCategory BICCategory) { string id = string.Empty; try { using (new SecurityDisabler()) { //var bicCategoryFolder = _sitecoreService.GetItem<SitecoreBaseItem>(new Guid(BICCategoryFolderItemId)); //_sitecoreService.Create(bicCategoryFolder, BICCategory); Item BICCategoryFolderItem = masterDb.GetItem(BICCategoryFolderItemId); TemplateItem BICCategoryItemTemplate = masterDb.GetTemplate(BICCategoryItemTemplateId); Item BICCategoryItem = BICCategoryFolderItem.Add(BICCategory.Code.Replace("�", "").Replace("?", "").Trim(), BICCategoryItemTemplate); id = BICCategoryItem.ID.ToString(); BICCategory.PopulateData(ref BICCategoryItem); } } catch (Exception ex) { BooksImportLog.Error("There is an error when trying to import BICCategory " + BICCategory.Code, ex); } return(id); }