public Signal PushSignalToSubscribers(Signal signal) { return(ExecuteFaultHandledOperation(() => { Signal updatedEntity = UpdateSignal(signal); ISubscriptionEngine subscriptionEngine = _BusinessEngineFactory.GetBusinessEngine <ISubscriptionEngine>(); Signal postMarkedEntity = subscriptionEngine.PushSignalToSubscribers(updatedEntity.SignalID); return postMarkedEntity; })); }
public UserController(ISubscriptionEngine subscriptionEngine, IEmailEngine emailEngine) { _subscriptionEngine = subscriptionEngine; _emailEngine = emailEngine; }