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);
        }