Пример #1
0
 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();
 }
Пример #2
0
 public PriceService(IValidationAdapter modelState, PriceDb priceDb)
 {
     _modelState = modelState;
     _priceDb    = priceDb;
 }
Пример #3
0
 protected ValidatableScreen([NotNull] IValidationAdapter validationAdapter)
 {
     _validator = validationAdapter ?? throw new ArgumentNullException(nameof(validationAdapter));
     _validator.Initialize(this);
     AutoValidate = true;
 }
Пример #4
0
 public AutoValidateFilter(IValidationAdapter validationAdapter)
 {
     this.validationAdapter = validationAdapter;
 }
Пример #5
0
 public EditUserDataViewModel([NotNull] IValidationAdapter validationAdapter)
     : base(validationAdapter)
 {
     Validate();
 }
Пример #6
0
 public MyValidatableScreen(IValidationAdapter validationAdapter)
     : base(validationAdapter)
 {
 }