Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public VMMainWindow()
        {
            navigation    = IoC.IoC.Get <IMainNavigation>();
            authorization = IoC.IoC.Get <IAuthorizationService>();

            navigation.CurrentPageChanged += (sender, e) => OnPropertyChanged(e.PropertyName);
            navigation.Navigate(authorization.GetCurrentUser());
        }
Exemplo n.º 3
0
        public void Execute(object parameter)
        {
            var data = parameter as AuthorizationData;

            if (authorization.LogIn(data.Login, data.PasswordBox.Password))
            {
                navigation.Navigate(authorization.GetCurrentUser());
            }
        }
Exemplo n.º 4
0
 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);
     }
 }
Exemplo n.º 5
0
 public void Execute(object parameter)
 {
     authorization.LogOut();
     navigation.Navigate(new Authorization());
 }
 public void Execute(object parameter)
 {
     navigation.Navigate(new SelectJobForAdmin());
 }
Exemplo n.º 7
0
 public void Execute(object parameter)
 {
     navigation.Navigate(new AdminSelection());
 }