public ApplyController() { _vacancyCrud = new VacancyCrud(); _vacancyQuestionCrud = new VacancyQuestionCrud(); _educationTypeCrud = new EducationTypeCrud(); _applicationCrud = new ApplicationCrud(); _htmlSanitizer = new HtmlSanitizer(); }
public AdminController() { _departmentCrud = new DepartmentCrud(); _salaryRangeCrud = new SalaryRangeCrud(); _vacancyCrud = new VacancyCrud(); _applicationCrud = new ApplicationCrud(); _fullVacancyApplicantCrud = new FullVacancyApplicantCrud(); _htmlSanitizer = new HtmlSanitizer(); }
public async Task <FullVacancyApplicationModel> Find(int vacancyId, int applicantId) { var applicationCrud = new ApplicationCrud(); var educationCrud = new FullVacancyEducationCrud(); var workHistoryCrud = new ApplicationWorkHistoryCrud(); var questionAnswerCrud = new FullVacancyQuestionAnswerCrud(); var applicant = new FullVacancyApplicationModel { VacancyApplication = await applicationCrud.Find(vacancyId, applicantId), QuestionAnswers = await questionAnswerCrud.FindAll(vacancyId, applicantId), Education = await educationCrud.FindAll(applicantId), WorkHistory = await workHistoryCrud.FindAll(applicantId) }; return(applicant); }