private static NoteTypeCache LoadByModel(Rock.Model.NoteType NoteTypeModel) { if (NoteTypeModel != null) { return(new NoteTypeCache(NoteTypeModel)); } return(null); }
private NoteTypeCache(Rock.Model.NoteType model) { CopyFromModel(model); }
/// <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))); }