public RegisterViewModel( [NotNull] IUserService userService, [NotNull] IEventAggregator eventAggregator, [NotNull] IMessageService messageService, [NotNull] IValidationAdapter validationAdapter) : base(validationAdapter) { _userService = userService ?? throw new ArgumentNullException(nameof(userService)); _eventAggregator = eventAggregator ?? throw new ArgumentNullException(nameof(eventAggregator)); _messageService = messageService ?? throw new ArgumentNullException(nameof(messageService)); _cancellationToken = new CancellationTokenSource(); BusyWatcher = new BusyWatcher(); Validate(); }
public PriceService(IValidationAdapter modelState, PriceDb priceDb) { _modelState = modelState; _priceDb = priceDb; }
protected ValidatableScreen([NotNull] IValidationAdapter validationAdapter) { _validator = validationAdapter ?? throw new ArgumentNullException(nameof(validationAdapter)); _validator.Initialize(this); AutoValidate = true; }
public AutoValidateFilter(IValidationAdapter validationAdapter) { this.validationAdapter = validationAdapter; }
public EditUserDataViewModel([NotNull] IValidationAdapter validationAdapter) : base(validationAdapter) { Validate(); }
public MyValidatableScreen(IValidationAdapter validationAdapter) : base(validationAdapter) { }