public virtual void Execute(IJobEntity job, string configuration, IExecutionEntity execution, ICommandContext commandContext) { IEventSubscriptionEntityManager eventSubscriptionEntityManager = commandContext.EventSubscriptionEntityManager; // lookup subscription: IEventSubscriptionEntity eventSubscriptionEntity = eventSubscriptionEntityManager.FindById <IEventSubscriptionEntity>(new KeyValuePair <string, object>("id", configuration)); // if event subscription is null, ignore if (eventSubscriptionEntity != null) { eventSubscriptionEntityManager.EventReceived(eventSubscriptionEntity, null, false); } }