コード例 #1
0
        private void Authentication()
        {
            Alumnus  Alumnus  = Alumnuses.Where(x => x.PersonCode == PersonCodeBox && x.Password == PasswordBox).FirstOrDefault();
            Employee employee = Employees.Where(x => x.PersonCode == PersonCodeBox && x.Password == PasswordBox).FirstOrDefault();


            if (Alumnus is Alumnus)
            {
                AlumnusViewModel.AlumnusOnline = Alumnus;
                AlumnusView Oppen = new AlumnusView();
                Oppen.Show();
            }
            else if (employee is Employee)
            {
                EmployeeViewModel.OnlineEmployee = employee;
                EmployeeView Open = new EmployeeView();
                Open.Show();
            }
            else
            {
                ErrorMessage = "Incorrect login";
            }
            PersonCodeBox = string.Empty;
            PasswordBox   = string.Empty;
            OnPropertyChanged("PersonCodeBox");
            OnPropertyChanged("PasswordBox");
            OnPropertyChanged("ErrorMessage");
        }
コード例 #2
0
 public AlumnusViewModel(AlumnusView view)
 {
     this.view           = view;
     AvailableActivities = new ObservableCollection <Activity>(UnitOfWork.Activities.GetAll());
     BookedActivities    = new ObservableCollection <Activity>(UnitOfWork.Activities.GetActivityWithAlumnus(AlumnusOnline.ID));
     Book          = new MainCommand(BookActivity);
     CancelBooking = new MainCommand(CanceledAktivity);
     Change        = new MainCommand(ChangeAlumnus);
     LogOut        = new MainCommand(CloseView);
 }