Beispiel #1
0
 public IEnumerable <ScheduleItemTag> GetScheduleItemTags(Event evnt)
 {
     return
         (cache.GetItems <IEnumerable <ScheduleItemTag>, ScheduleItemTag>(
              string.Format("GetScheduleItemTags-{0}", evnt.GetCacheItemKey()),
              () => repository.GetScheduleItemTags(evnt).FillTags(tagService),
              null
              ));
 }
        public IEnumerable <ScheduleItemTag> GetScheduleItemTags(EventAddress eventAddress)
        {
            var result =
                cache.GetItems <IEnumerable <ScheduleItemTag>, ScheduleItemTag>(
                    string.Format("GetScheduleItemTags-Event:{0}", eventAddress.EventName),
                    () => repository.GetScheduleItemTags(eventAddress).ToList().AsEnumerable().FillTags(tagService),
                    null
                    );

            return(result);
        }