示例#1
0
 public void UpdateItem<T>(T item) where T : class
 {
     using (new SecurityDisabler())
     {
         _sitecoreContext.Save(item);
     }
 }
示例#2
0
        public void Save(TItem item)
        {
            context.Save(item, silent: true);
            var id = new ID(item.Id);

            context.Database.Caches.DataCache.RemoveItemInformation(id);
            context.Database.Caches.ItemCache.RemoveItem(id);
            context.Database.Caches.PathCache.RemoveKeysContaining(id.ToString());
        }
示例#3
0
 public bool Update(Comment entity)
 {
     try
     {
         _context.Save(entity);
         return(true);
     }
     catch (Exception ex)
     {
         RepositoryErrors.Add(ex);
         return(false);
     }
 }
示例#4
0
 public void SaveItem <T>(T item) where T : class, IGlassBase
 {
     _sitecoreContext.Save(item);
 }