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"); }
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); }