public static UpdateService GetInstance() { if (instance == null) { instance = new UpdateService(); } return instance; }
private void InitializeServices() { StoreService = StorageService.GetInstance(); Status = StatusService.GetInstance(); UpdateService = UpdateService.GetInstance(); Settings = SettingsService.GetInstance(); logger = new Logger(this.GetType().ToString()); logger.SendEmail = Settings.GetSetting(SettingsService.SEND_EMAIL_AUTO_KEY).SettingBoolValue; MsgDispatcher = MessageDispatcher.GetInstance(); Settings.SettingsChanged += Settings_SettingsChanged; }
public MainWindow() { InitializeComponent(); DataContext = this; MsgDispatcher = MessageDispatcher.GetInstance(); MsgDispatcher.AddHandler(MessageHandler); statusService = StatusService.GetInstance(); updateService = UpdateService.GetInstance(); logger = LogService.GetLogger(); Status = statusService.GetStatus(); }