Skip to content

Matosik/enterprise-development

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Разработка корпоративных приложений

Задание на 1 ЛР

подготовить структуру классов, описывающих предметную область, определяемую в задании. В каждом из заданий присутствует часть, связанная с обработкой данных, представленная в разделе «Запросы». Данную часть необходимо реализовать в виде unit-тестов: подготовить тестовые данные, выполнить запрос с использованием LINQ, проверить результаты

Класы:

User

  • Registration - время регистрации пользователя необязательное свойство
  • Number - контактный номер пользователя необязательное свойство
  • FirstName - Имя прользователя
  • LastName - Фамилия пользователя

Applicant(соискатель) наследуется от класса User

  • IdApplicant Уникальный номер соискателя
  • Birthday Дата рождения соискателя, чтобы работодатель мог определить возрас кандидата

Employer(Работодатель) наследуется от класса User

  • IdEmployer Уникальный номер работодателя
  • Company Название компании

JobPosition

  • IdJobPosition - Уникальный номер рабочей позции
  • Section - Раздел (IT, финансы, реклама и т.д.) необязательное свойство
  • PositionName - Должность(программист, дизайнер и т.д.)

Resume(резюме)

  • IdResume - Уникальный номер резюме
  • IdApplicant - Номер соискателя к которому относится резюме
  • IdPosition - Номер рабочей позиции на которой работал/(хочет работать) соискатель
  • Experience - Опыт работы в годах
  • WantSalary - Желаемая зарплата необязательное свойство
  • Education - Информация об образовании необязательное свойство

Vacancy

  • IdVacancy - Уникальный номер вакансии
  • IdEmployer - Номер Работодателя который разместил вакансию
  • IdJobPosition - Номер рабочей позиции
  • NameVacancy - Название вакансии(да, можно было взять из JobPosition, но мне кажется лучше сделать так, чтобы работодатель мог называть объявление/вакансию как он хочет, типа делать кликбейтные названия OOOOmg⭕)
  • DateVacancy - Дата создания вакансии, данное свойство помогает кандидатом сортировать/искать объявления по дате
  • IsActive - Статус вакансии активна/неактивна. Работодатель моджет не удалять вакансию со своего акаунта, а просто закрыть(скрыть) ее, чтобы кандидатам не попадалость это объявление.
  • Salary - Зарплата на данную должность в этой компании. Если работодатель не указал зарплату ставится статус по договоренности необязательное свойство
  • Experience - Требуемый опыть работы в годах
  • Summary - Описание вакансии. необязательное свойство

Status

  • Уникальный номер статуса +Имя статуса

Response - отклик

  • IdResponse - Уникальный номер отклика
  • DateResponse - Дата создания отклика необязательное свойство
  • IdVacancy - Номер вакансии, к которой относится отклик
  • IdApplicant - Номер кандидата(Applicant) работы, который оставил отклик
  • IdStatus - Номер статуса отклика
  • SummaryResponse - Сообщение соискателя при отклике. необязательное свойство

About

Разработка корпоративных приложений. 4 курс

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 100.0%