Exemplo n.º 1
0
 private static NoteTypeCache LoadByModel(Rock.Model.NoteType NoteTypeModel)
 {
     if (NoteTypeModel != null)
     {
         return(new NoteTypeCache(NoteTypeModel));
     }
     return(null);
 }
Exemplo n.º 2
0
 private NoteTypeCache(Rock.Model.NoteType model)
 {
     CopyFromModel(model);
 }
Exemplo n.º 3
0
 /// <summary>
 /// Adds NoteType model to cache, and returns cached object
 /// </summary>
 /// <param name="NoteTypeModel">The NoteTypeModel to cache</param>
 /// <returns></returns>
 public static NoteTypeCache Read(Rock.Model.NoteType NoteTypeModel)
 {
     return(GetOrAddExisting(NoteTypeCache.CacheKey(NoteTypeModel.Id),
                             () => LoadByModel(NoteTypeModel)));
 }