Пример #1
0
 public ChangeReceiverHub1(ILocalDbWriter localDbWriter,
                           CatchUpWriterSettings catchUpWriterSettings,
                           CommonLogListVM commonLogListVM)
 {
     _db  = localDbWriter;
     _cfg = catchUpWriterSettings;
     _log = commonLogListVM;
 }
Пример #2
0
 public MainCatchUpWindowVM(SignalRServerToggleVM signalRServerToggleVM,
                            CommonLogListVM commonLogListVM,
                            CatchUpWriterSettings catchUpWriterSettings)
 {
     Config       = catchUpWriterSettings;
     CommonLogs   = commonLogListVM;
     ServerToggle = signalRServerToggleVM;
     ServerToggle.StartServerCmd.ExecuteIfItCan();
 }
        public SignalRServerToggleVM(ISignalRWebApp signalRWebApp,
                                     ISignalRServerSettings signalRServerSettings,
                                     CommonLogListVM commonLogListVM)
        {
            _app = signalRWebApp;
            _cfg = signalRServerSettings;
            _log = commonLogListVM;

            StartServerCmd = R2Command.Relay(StartServer);
            StopServerCmd  = R2Command.Async(StopServer);

            StatusChanged += (s, e) => _log.Add(e);
        }