public Reporter(IContainer ioc) { _logger = ioc.Get <ILogger>(); _settings = ioc.Get <AppSettingsModel>().ReaderSettings; _notification = ioc.Get <INotification>(); _reporter = ioc.Get <ILoadReceivers>(); _receivers = ioc.Get <BindableCollection <Receiver> >(); _account = ioc.Get <AppSettingsModel>().MainAccount; _dbService = ioc.Get <ILoadReceivers>(); }
public SenderViewModel(IContainer ioc) { _sender = ioc.Get <ISender>(); _logger = ioc.Get <ILogger>(); _settings = ioc.Get <AppSettingsModel>().SenderSettings; _dialog = ioc.Get <IDialogService>(); _receivers = ioc.Get <BindableCollection <Receiver> >(); _templateLetter = ioc.Get <AppSettingsModel>().LetterTemplate; _windMng = ioc.Get <IWindowManager>(); _notification = ioc.Get <INotification>(); _acc = ioc.Get <MainAccount>(); _saver = ioc.Get <ILoadReceivers>(); _fieldMapping = ioc.Get <AppSettingsModel>().FielMappingSettings; textConv = new TextRundomizer(); LoadIntervals(); LoadOurReceivers(); if (IsAutoStart) { StartSenderCommand(); } }
public FieldMappingViewModel(IContainer ioc) { var settings = ioc.Get <AppSettingsModel>(); _dialogService = ioc.Get <IDialogService>(); Receivers = ioc.Get <BindableCollection <Receiver> >(); _loader = ioc.Get <ILoadReceivers>(); _windMng = ioc.Get <IWindowManager>(); //_logger = ioc.Get<ILogger>(); //check if the settings not set if (settings.FielMappingSettings == null) { settings.FielMappingSettings = new FieldMappingSettingsModel(); } fieldSettings = settings.FielMappingSettings; if (File.Exists(ReceiverListFilePath)) { _loader.Load(); //_logger.InfoSender($"Loaded {_receivers.Count} receivers"); NotifyOfPropertyChange(nameof(this.Receivers)); } }