Example #1
0
 /// <summary>
 /// Gets the cache object associated with this Entity
 /// </summary>
 /// <returns></returns>
 public IEntityCache GetCacheObject()
 {
     return(WorkflowActionFormCache.Get(this.Id));
 }
Example #2
0
 /// <summary>
 /// Updates any Cache Objects that are associated with this entity
 /// </summary>
 /// <param name="entityState">State of the entity.</param>
 /// <param name="dbContext">The database context.</param>
 public void UpdateCache(System.Data.Entity.EntityState entityState, Rock.Data.DbContext dbContext)
 {
     WorkflowActionFormCache.UpdateCachedEntity(this.Id, entityState);
 }
Example #3
0
 /// <summary>
 /// Updates any Cache Objects that are associated with this entity
 /// </summary>
 /// <param name="entityState">State of the entity.</param>
 /// <param name="dbContext">The database context.</param>
 public void UpdateCache(EntityState entityState, Data.DbContext dbContext)
 {
     WorkflowActionFormCache.UpdateCachedEntity(this.WorkflowActionFormId, EntityState.Modified);
     WorkflowActionFormAttributeCache.UpdateCachedEntity(this.Id, entityState);
 }