Esempio n. 1
0
        public void AfterUpdateDocument(
            object Sender,
            MongoMapper <T> .OnAfterModifyEventHandler OnAfterModify,
            MongoMapper <T> .OnAfterCompleteEventHandler OnAfterComplete,
            Type ClassType)
        {
            if (OnAfterModify != null)
            {
                OnAfterModify(Sender, new EventArgs());
            }

            if (CustomContext.Rules != null)
            {
                CustomContext.Rules.OnAfterModify(Sender, ClassType.Name);
            }

            if (OnAfterComplete != null)
            {
                OnAfterComplete(Sender, new EventArgs());
            }

            if (CustomContext.Rules != null)
            {
                CustomContext.Rules.OnAfterComplete(Sender, ClassType.Name);
            }

            if (CustomContext.CacheManager != null)
            {
                CustomContext.CacheManager.Update(Sender, ClassType.Name);
            }
        }
Esempio n. 2
0
 public void ObjectComplete(object Sender, MongoMapper <T> .OnObjectCompleteEventHandler OnObjectComplete, Type ClassType)
 {
     if (OnObjectComplete != null)
     {
         OnObjectComplete(Sender, new EventArgs());
     }
 }
Esempio n. 3
0
 public void ObjectInit(object Sender, MongoMapper <T> .OnObjectInitEventHandler OnObjectInit, Type ClassType)
 {
     if (OnObjectInit != null)
     {
         OnObjectInit(Sender, new EventArgs());
     }
 }
Esempio n. 4
0
        public void BeforeUpdateDocument(
            object Sender, MongoMapper <T> .OnBeforeModifyEventHandler OnBeforeModify, Type ClassType)
        {
            if (OnBeforeModify != null)
            {
                OnBeforeModify(Sender, new EventArgs());
            }

            if (CustomContext.Rules != null)
            {
                CustomContext.Rules.OnBeforeModify(Sender, ClassType.Name);
            }
        }
Esempio n. 5
0
        public void BeforeInsertDocument(
            object Sender, MongoMapper <T> .OnBeforeInsertEventHandler OnBeforeInsert, Type ClassType)
        {
            if (OnBeforeInsert != null)
            {
                OnBeforeInsert(Sender, new EventArgs());
            }

            if (CustomContext.Rules != null)
            {
                CustomContext.Rules.OnBeforeInsert(Sender, ClassType.Name);
            }
        }