/// <summary>
 /// Запуск формы работы с предприятиями
 /// </summary>
 public void RunFormEmployers()
 {
     if (EmployerForm.IsDisposed)
     {
         EmployerForm = new ViewLayer.FormEmployers(this.Employers, this.Vacancies);
     }
     EmployerForm.FormClosed += UnAuthorize;
     EmployerForm.ButtonAddVacancyClicked += AddVacancy;
     EmployerForm.Show();
 }
 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);
 }