Ejemplo n.º 1
0
 public ChangePasswordViewModel(string username)
 {
     _username           = username;
     SavePasswordCommand = new DelegateCommand(async x => await SavePasswordAsync(x));
     _validator          = new UserCredentialsValidator();
     _loginService       = new LoginProxy();
     _profileProxy       = new UserProfileProxy();
 }
 /// <summary>
 /// Inicjalizuje nową instancję klasy RegisterUserViewModel
 /// </summary>
 /// <param name="validator">Validator danych wprowadzanych przez użytkownika</param>
 /// <param name="regiser">Instancja odpowiadająca za zapisanie użytkownika do bazy danych</param>
 public RegisterUserViewModel(IUserCredentialsValidator validator)
 {
     if (validator == null)
     {
         throw new ArgumentNullException();
     }
     _validator      = validator;
     _service        = new LoginProxy();
     NextCommand     = new DelegateCommand(async x => await NextScreenAsync(x));
     RegisterCommand = new DelegateCommand(async x => await RegisterAsync());
     CurrentScreen   = CurrentScreen.Credentials;
 }