подготовить структуру классов, описывающих предметную область, определяемую в задании. В каждом из заданий присутствует часть, связанная с обработкой данных, представленная в разделе «Запросы». Данную часть необходимо реализовать в виде unit-тестов: подготовить тестовые данные, выполнить запрос с использованием LINQ, проверить результаты
- Registration - время регистрации пользователя необязательное свойство
- Number - контактный номер пользователя необязательное свойство
- FirstName - Имя прользователя
- LastName - Фамилия пользователя
- IdApplicant Уникальный номер соискателя
- Birthday Дата рождения соискателя, чтобы работодатель мог определить возрас кандидата
- IdEmployer Уникальный номер работодателя
- Company Название компании
- IdJobPosition - Уникальный номер рабочей позции
- Section - Раздел (IT, финансы, реклама и т.д.) необязательное свойство
- PositionName - Должность(программист, дизайнер и т.д.)
- IdResume - Уникальный номер резюме
- IdApplicant - Номер соискателя к которому относится резюме
- IdPosition - Номер рабочей позиции на которой работал/(хочет работать) соискатель
- Experience - Опыт работы в годах
- WantSalary - Желаемая зарплата необязательное свойство
- Education - Информация об образовании необязательное свойство
- IdVacancy - Уникальный номер вакансии
- IdEmployer - Номер Работодателя который разместил вакансию
- IdJobPosition - Номер рабочей позиции
- NameVacancy - Название вакансии(да, можно было взять из JobPosition, но мне кажется лучше сделать так, чтобы работодатель мог называть объявление/вакансию как он хочет, типа делать кликбейтные названия OOOOmg⭕)
- DateVacancy - Дата создания вакансии, данное свойство помогает кандидатом сортировать/искать объявления по дате
- IsActive - Статус вакансии активна/неактивна. Работодатель моджет не удалять вакансию со своего акаунта, а просто закрыть(скрыть) ее, чтобы кандидатам не попадалость это объявление.
- Salary - Зарплата на данную должность в этой компании. Если работодатель не указал зарплату ставится статус по договоренности необязательное свойство
- Experience - Требуемый опыть работы в годах
- Summary - Описание вакансии. необязательное свойство
- Уникальный номер статуса +Имя статуса
- IdResponse - Уникальный номер отклика
- DateResponse - Дата создания отклика необязательное свойство
- IdVacancy - Номер вакансии, к которой относится отклик
- IdApplicant - Номер кандидата(Applicant) работы, который оставил отклик
- IdStatus - Номер статуса отклика
- SummaryResponse - Сообщение соискателя при отклике. необязательное свойство