Beispiel #1
0
 void GlobalEventsManager_TagCreated(object sender, TagInfoEventArgs e)
 {
     using (var unitOfWork = base.GetNewUnitOfWork())
     {
         alltags.Add(unitOfWork.TagRepository.GetById(e.TagId));
     }
 }
Beispiel #2
0
        void GlobalEventsManager_TagModified(object sender, TagInfoEventArgs e)
        {
            var targetTag = alltags.Single(x => x.Id == e.TagId);

            alltags.Remove(targetTag);

            using (var unitOfWork = base.GetNewUnitOfWork())
            {
                alltags.Add(unitOfWork.TagRepository.GetById(e.TagId));
            }
        }
Beispiel #3
0
        void GlobalEventsManager_TagRemoved(object sender, TagInfoEventArgs e)
        {
            var targetTag = alltags.Single(x => x.Id == e.TagId);

            alltags.Remove(targetTag);
        }