Exemple #1
0
        private void OnUserLoggedIn(object sender, EventArgs e)
        {
            UserCredentialsViewModel vm =
                DataContext as UserCredentialsViewModel;
            UsersRetriever retriever = new UsersRetriever(
                GetUserCallback, ErrorCallback);

            retriever.GetUser(vm.Model.Username, vm.Model.Password);
        }
Exemple #2
0
 public LogonWindow(UserCredentialsViewModel viewModel)
     : this()
 {
     if (viewModel == null)
     {
         throw new ArgumentNullException("viewModel");
     }
     DataContext = viewModel;
     userLogonDataControl.DataContext = viewModel;
     LoggedUserContext.UserLoggedIn  += OnUserLoggedIn;
     LoggedUserContext.IncorrectCredentialsAttempt += OnIncorrectCredentaials;
 }
Exemple #3
0
        private void OkButtonClick(object sender, RoutedEventArgs e)
        {
            SetWaitingState();
            UserCredentialsViewModel vm =
                DataContext as UserCredentialsViewModel;

            // TODO: add some basic validation here
            if (vm == null)
            {
                throw new Exception("Wrong viewmodel type!");
            }
            string login    = vm.Model.Username;
            string password = vm.Model.Password;

            LoggedUserContext.Logon(login, password);
        }