public JobApplicationController(IJobApplicationPage jobApplicationPage, RecruitmentPortalDbContext dbContext, ISchedulesPage schedulesPage, IDataProtectionProvider dataProtectionProvider, DataProtectionPurposeStrings dataProtectionPurposeStrings, ISchedulesUsersPage schedulesUsersPage, ICandidatePage candidatePage) { _jobApplicationPage = jobApplicationPage; _schedulesPage = schedulesPage; _schedulesUsersPage = schedulesUsersPage; _candidatePage = candidatePage; _dbContext = dbContext; _Protector = dataProtectionProvider.CreateProtector(dataProtectionPurposeStrings.JobAppDetailIdRouteValue); }