public SendPendingRemoteCommandsService(IOutgoingNotificationQueueRepository outgoingNotificationQueueRepository,
     IOutgoingCommandQueueRepository outgoingCommandQueueRepository, IWebApiProxy webApiProxy)
 {
     _outgoingCommandQueueRepository = outgoingCommandQueueRepository;
     _webApiProxy = webApiProxy;
     _outgoingNotificationQueueRepository = outgoingNotificationQueueRepository;
 }
 public OutgoingDocumentCommandRouter(IOutgoingCommandQueueRepository outgoingCommandQueueRepository, IResolveCommand resolveCommand, IExecuteCommandLocally executeCommandLocally)
 {
     _outgoingCommandQueueRepository = outgoingCommandQueueRepository;
     _resolveCommand = resolveCommand;
     _executeCommandLocally = executeCommandLocally;
 }