private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         var score      = 0;
         var chosenTest = cbxTest.SelectedItem.ToString();
         var test       = new TestManager().GetByName(Convert.ToInt32(chosenTest));
         if (tbxQ1Answer.Text == test.Answer1)
         {
             score = score + 1;
         }
         if (tbxQ2Answer.Text == test.Answer2)
         {
             score = score + 1;
         }
         if (tbxQ3Answer.Text == test.Answer3)
         {
             score = score + 1;
         }
         Applicant.Score += score;
         Applicant.Test   = Applicant.Test + $",{chosenTest}";
         var manager = new ApplicantManager();
         manager.Update(Applicant);
         MyForms.GetForm <ApplicantListForm>().LoadData();
         Close();
         MessageBox.Show($"{lblName.Text} got {score} right answers, his/her score is improved by {score} marks", "Result");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 public ApplicationFormController()
 {
     _degreeManager         = new DegreeManager();
     _applicationManager    = new ApplicantManager();
     _educationManager      = new EducationManager();
     _workExperienceManager = new WorkExperienceManager();
     _languageManager       = new LanguageManager();
 }
Exemple #3
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         GrabUserInput();
         var manager = new ApplicantManager();
         if (Mode == FormMode.CreateNew)
         {
             manager.Create(Applicant);
         }
         else
         {
             manager.Update(Applicant);
         }
         MyForms.GetForm <ApplicantListForm>().LoadData();
         Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemple #4
0
 public ApplicantController(ApiContext context)
 {
     applicantManager = new ApplicantManager(context);
     configuration    = new ConfigurationBuilder().AddJsonFile("appsettings.json").Build();
     logger           = new LoggerConfiguration().ReadFrom.Configuration(configuration).CreateLogger();
 }
 public void TestTearDown()
 {
     _fakeApplicantAccessor = null;
     _applicantManager      = null;
 }
 public void TestSetup()
 {
     _fakeApplicantAccessor = new FakeApplicantAccessor();
     _applicantManager      = new ApplicantManager(_fakeApplicantAccessor);
 }