public RemoveWaggonsService(
     IMainModel model,
     IReformatService reformatService,
     IRegExService regexService)
 {
     _model           = model ?? throw new ArgumentNullException(nameof(model));
     _reformatService = reformatService ?? throw new ArgumentNullException(nameof(reformatService));
     _regexService    = regexService ?? throw new ArgumentNullException(nameof(regexService));
 }
 public AddRegexViewModel(IEventAggregator eventAggregator,
                          IErrorHandler errorHandler,
                          IRegExService regExService,
                          IBusyStateManager busyStateManager,
                          StatusBarViewModel statusBarViewModel)
 {
     _eventAggregator = eventAggregator;
     _errorHandler    = errorHandler;
     _regExService    = regExService;
     BusyStateManager = busyStateManager;
     StatusBarBottom  = statusBarViewModel;
     StatusBarBottom.ConductWith(this);
 }
示例#3
0
 public RegexViewModel(IWindowManager windowManager,
                       IEventAggregator eventAggregator,
                       AddRegexViewModel addRegexViewModel,
                       IRegExService regExService,
                       IBusyStateManager busyStateManager)
 {
     _windowManager     = windowManager;
     _eventAggregator   = eventAggregator;
     _addRegexViewModel = addRegexViewModel;
     _regExService      = regExService;
     BusyStateManager   = busyStateManager;
     PasswordRegExs     = new ObservableCollection <PasswordRegEx>();
     DisplayName        = "Smart";
 }
 public PasswordRegEx(IRegExService regExService, string regEx)
 {
     _regExService = regExService;
     RegEx         = regEx;
 }
 protected MoveSomethingService(IMainModel mainModel, IRegExService regExService, IParseAndAddFloatValue parseAndAddFloatValue)
 {
     _mainModel             = mainModel ?? throw new ArgumentNullException(nameof(mainModel));
     _regExService          = regExService ?? throw new ArgumentNullException(nameof(regExService));
     _parseAndAddFloatValue = parseAndAddFloatValue ?? throw new ArgumentNullException(nameof(parseAndAddFloatValue));
 }