private void AddVacancy(object sender, EventArgs e)
 {
     if (VacancyForm.IsDisposed)
     {
         VacancyForm = new ViewLayer.FormAddVacancy(this.Vacancies);
     }
     EmployerForm.Hide();
     VacancyForm.Show();
     VacancyForm.FormClosed += ShowEmployerOrEmployeeForm;
     VacancyForm.ButtonAddSpecialtyClicked += AddSpecialty;
 }
 public FormController()
 {
     Specialties               = new Specialties();
     Vacancies                 = new Vacancies();
     Users                     = new Users();
     Employers                 = new Employers();
     Employees                 = new Employees();
     EmployeesForm             = new ViewLayer.FormEmployees(Employees, Vacancies);
     EmployerForm              = new ViewLayer.FormEmployers(Employers, Vacancies);
     VacancyForm               = new ViewLayer.FormAddVacancy(this.Vacancies);
     SpecialtyForm             = new ViewLayer.FormAddSpecialty(this.Specialties);
     AuthorizationForm         = new ViewLayer.FormAuthorization(this.Users);
     SelectSpecialtiesForm     = new ViewLayer.FormSelectSpecialties(this.Specialties, this.Employees);
     SelectEmploymentTypesForm = new ViewLayer.FormSelectEmploymentTypes(this.Employees, this.Specialties);
 }