public MainViewModel() { try { _business = ServiceLocator.Current.GetInstance <IBusiness>(); _mailService = ServiceLocator.Current.GetInstance <IMailService>(); _monitorService = ServiceLocator.Current.GetInstance <IMonitorService>(); _watchdogService = ServiceLocator.Current.GetInstance <IWatchdogService>(); _faxService = ServiceLocator.Current.GetInstance <IFaxService>(); if (_faxService != null) { _faxService.EinsatzCreated += (sender, e) => DispatcherHelper.CheckBeginInvokeOnUI(() => { faxService_EinsatzCreated(sender, e); }); } _decoderService = ServiceLocator.Current.GetInstance <IDecoderService>(); if (_decoderService != null) { _decoderService.StatusChanged += (sender, e) => DispatcherHelper.CheckBeginInvokeOnUI(() => { switch (e.Number) { case 1: DecoderStatus1 = Settings.Default.Decoder1_Mode + (Settings.Default.Decoder1_Mode == DecoderMode.OFF ? "" : $"[{e.Status}]"); break; case 2: DecoderStatus2 = Settings.Default.Decoder2_Mode + (Settings.Default.Decoder2_Mode == DecoderMode.OFF ? "" : $"[{e.Status}]"); break; } }); } #if DEBUG IsAdminMode = true; #endif } catch (Exception ex) { Logger.WriteError(MethodBase.GetCurrentMethod(), ex); } }
public MapService(IFaxService faxService) { try { _faxService = faxService; _faxService.EinsatzCreated += faxService_EinsatzCreated; Logger.WriteDebug(MethodBase.GetCurrentMethod(), "Initialize"); } catch (Exception ex) { Logger.WriteError(MethodBase.GetCurrentMethod(), ex); } }
public MailService(IBusiness business, IAmsService amsService, IFaxService faxService) { try { _business = business; _amsService = amsService; _faxService = faxService; Logger.WriteDebug(MethodBase.GetCurrentMethod(), "Initialize"); } catch (Exception ex) { Logger.WriteError(MethodBase.GetCurrentMethod(), ex); } }
public FireboardService(IBusiness business, IDecoderService decoderService, IFaxService faxService) { try { _business = business; _decoderService = decoderService; _faxService = faxService; Logger.WriteDebug(MethodBase.GetCurrentMethod(), "Initialize"); } catch (Exception ex) { Logger.WriteError(MethodBase.GetCurrentMethod(), ex); } }
public AlarmappService(IBusiness business, IDecoderService decoderService, IFaxService faxService) { try { _business = business; _decoderService = decoderService; _faxService = faxService; _timerAlarmEnd = new Timer //Zeit keine Alarm -> lösche aktuelle AlarmId { Interval = TimeSpan.FromMinutes(1).TotalMilliseconds, AutoReset = false }; _timerAlarmEnd.Elapsed += timerAlarmEnd_Elapsed; Logger.WriteDebug(MethodBase.GetCurrentMethod(), "Initialize"); } catch (Exception ex) { Logger.WriteError(MethodBase.GetCurrentMethod(), ex); } }