public void Execute(object parameter) { var data = parameter as EmploymentSystem.Data.Entities.Test; baseManager.UpdateJob(data.Job, false); navigation.Navigate(new TestResult()); Messenger.Default.Send(data); }
public VMMainWindow() { navigation = IoC.IoC.Get <IMainNavigation>(); authorization = IoC.IoC.Get <IAuthorizationService>(); navigation.CurrentPageChanged += (sender, e) => OnPropertyChanged(e.PropertyName); navigation.Navigate(authorization.GetCurrentUser()); }
public void Execute(object parameter) { var data = parameter as AuthorizationData; if (authorization.LogIn(data.Login, data.PasswordBox.Password)) { navigation.Navigate(authorization.GetCurrentUser()); } }
private void SetData(Job job) { SelectedJob = job; //Console.WriteLine(selectedJob.Available); SetTestsData(); SetQuestionsData(); SetNumbersData(); if (selectedJob.Available == false) { navigation.Navigate(new LackOfTests()); } else { OnPropertyChanged("currentNumbers"); OnPropertyChanged("currentQuestion"); OnPropertyChanged("Variants"); firstFalseAnswer = new UserAnswer() { JobSeeker = currentUser, Test = currentTest, Question = currentQuestion, Variant = Variants.Where(variant => variant.Correctness == false).First() }; baseManager.SetAnswer(firstFalseAnswer); } }
public void Execute(object parameter) { authorization.LogOut(); navigation.Navigate(new Authorization()); }
public void Execute(object parameter) { navigation.Navigate(new SelectJobForAdmin()); }
public void Execute(object parameter) { navigation.Navigate(new AdminSelection()); }