public virtual void ExecuteDeleteRemindings()
        {
            Guid schemaUid = Entity.Schema.UId;
            BaseAnniversaryReminding remindingsGenerator = GetRemindingsGenerator(Entity);

            remindingsGenerator.DeleteRecordRemindings(schemaUid);
        }
        public virtual void ExecuteUpdateRemindings()
        {
            if (!CanGenerateAnniversaryReminding)
            {
                return;
            }
            BaseAnniversaryReminding remindingsGenerator = GetRemindingsGenerator(Entity);

            remindingsGenerator.GenerateActualRemindings();
        }
Exemple #3
0
 public virtual void UpdateRemindingsExecute()
 {
     if (IsDateOrTypeChanged())
     {
         var contactSchema = UserConnection.EntitySchemaManager.GetInstanceByName("Contact");
         var contactEntity = contactSchema.CreateEntity(UserConnection);
         if (Entity.ContactId.IsNotEmpty() && contactEntity.FetchFromDB(Entity.ContactId))
         {
             BaseAnniversaryReminding remindingsGenerator = GetRemindingsGenerator(contactEntity);
             remindingsGenerator.GenerateActualRemindings();
         }
     }
 }